Table of Contents

Class SrcImageNodeDataBase

Namespace
H.Controls.Diagram.Presenters.OpenCV.Base
Assembly
H.Controls.Diagram.Presenters.OpenCV.dll
public abstract class SrcImageNodeDataBase : OpenCVNodeDataBase, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable, ICloneable, ITemplate, IPortDataCreator, IPortableNodeData, ILinkDataCreator, ITextNodeData, ITextable, ISrcImageNodeData, IOpenCVNodeData, IFlowableNodeData, INodeData, IFlowablePartData, IPartData, IData, IFlowable, IDisposable, IMessageable, IStopwatchable, IFilePathable
Inheritance
SrcImageNodeDataBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

SrcImageNodeDataBase()

protected SrcImageNodeDataBase()

Properties

SrcFilePath

[Browsable(false)]
[Display(Name = "源文件地址", GroupName = "数据")]
[PropertyItem(typeof(OpenFileDialogPropertyItem))]
public virtual string SrcFilePath { get; set; }

Property Value

string

Methods

BeforeInvokeAsync(IFlowableLinkData, IFlowableDiagramData)

protected override Task<IFlowableResult> BeforeInvokeAsync(IFlowableLinkData previors, IFlowableDiagramData diagram)

Parameters

previors IFlowableLinkData
diagram IFlowableDiagramData

Returns

Task<IFlowableResult>

CreatePortDatas()

protected override IEnumerable<IPortData> CreatePortDatas()

Returns

IEnumerable<IPortData>

Invoke(ISrcImageNodeData, IOpenCVNodeData, IFlowableDiagramData)

protected override FlowableResult<Mat> Invoke(ISrcImageNodeData srcImageNodeData, IOpenCVNodeData from, IFlowableDiagramData diagram)

Parameters

srcImageNodeData ISrcImageNodeData
from IOpenCVNodeData
diagram IFlowableDiagramData

Returns

FlowableResult<Mat>