The CFviEdgeData type exposes the following members.

Constructors

NameDescription
Public methodCFviEdgeData()()()()
コンストラクタ
Public methodCFviEdgeData(IntPtr)
FVCLクラス指定コンストラクタ
Public methodCFviEdgeData(Double, Double)
初期値指定コンストラクタ
Protected methodCFviEdgeData(SerializationInfo, StreamingContext)
ISerializable の実装: シグネチャコンストラクタ
Public methodCFviEdgeData(Double, Double, Double)
初期値指定コンストラクタ
Public methodCFviEdgeData(CFviPoint, Double, CFviAngle, Direction, Double)
初期値指定コンストラクタ

Methods

NameDescription
Protected method_Deserialize
ISerializable の実装: 逆シリアル化時のコンストラクタ代替え関数
(Overrides CFviDataObject..::.._Deserialize(SerializationInfo, StreamingContext).)
Protected method_free_body
FVCL インスタンスの解放
(Inherited from CFviObject.)
Public methodClone
インスタンスのクローンの生成
(Overrides CFviDataObject..::..Clone()()()().)
Public methodCopyFrom
インスタンスの複製
(Overrides CFviDataObject..::..CopyFrom(Object).)
Public methodDispose()()()()
リソースの解放
(Inherited from CFviObject.)
Protected methodDispose(Boolean)
インスタンスの破棄
(Overrides CFviDataObject..::..Dispose(Boolean).)
Public methodEquals
インスタンスの比較
(Overrides CFviDataObject..::..Equals(Object).)
Protected methodFinalize
ファイナライザ
(Inherited from CFviObject.)
Public methodGetDataID
データIDの取得
(Overrides CFviDataObject..::..GetDataID()()()().)
Public methodGetHashCode
ハッシュコードの取得
(Overrides CFviDataObject..::..GetHashCode()()()().)
Public methodGetObjectData
ISerializable の実装: SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。
(Overrides CFviDataObject..::..GetObjectData(SerializationInfo, StreamingContext).)
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Public methodLoadFromBody
FVCLクラスのインスタンスからの反映
(Overrides CFviDataObject..::..LoadFromBody()()()().)
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Public methodSaveToBody
FVCLクラスのインスタンスへの反映
(Overrides CFviDataObject..::..SaveToBody()()()().)
Public methodToCFviPoint
データ変換
Public methodToDEDGE_T
データ変換
Public methodToDPNT_T
データ変換
Public methodToF_DEDGE
データ変換
Public methodToF_EDGE
データ変換
Public methodToPNT_T
データ変換
Public methodToPoint
データ変換
Public methodToPointF
データ変換
Public methodToQEDGE_T
データ変換
Public methodToString
現在の Object を表す String を返します。
(Inherited from Object.)

Operators

NameDescription
Public operatorStatic memberEquality
インスタンスの比較(等価)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(Point to CFviEdgeData)
明示的な型変換 (System.Drawing.Point からの変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(PointF to CFviEdgeData)
明示的な型変換 (System.Drawing.PointF からの変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviEdgeData to DEDGE_T)
明示的な型変換 (fvalgcli.DEDGE_T への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviEdgeData to DPNT_T)
明示的な型変換 (fvalgcli.DPNT_T への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviEdgeData to QEDGE_T)
明示的な型変換 (fvalgcli.QEDGE_T への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviEdgeData to CFviPoint)
明示的な型変換 (FVIL.Data.CFviPoint への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviEdgeData to F_DEDGE)
明示的な型変換 (fvalgcli.F_DEDGE への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviEdgeData to F_EDGE)
明示的な型変換 (fvalgcli.F_EDGE への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviEdgeData to PNT_T)
明示的な型変換 (fvalgcli.PNT_T への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviEdgeData to Point)
明示的な型変換 (System.Drawing.Point への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviEdgeData to PointF)
明示的な型変換 (System.Drawing.PointF への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviPoint to CFviEdgeData)
明示的な型変換 (FVIL.Data.CFviPoint からの変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(DEDGE_T to CFviEdgeData)
明示的な型変換 (fvalgcli.DEDGE_T からの変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(DPNT_T to CFviEdgeData)
明示的な型変換 (fvalgcli.DPNT_T からの変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(F_DEDGE to CFviEdgeData)
明示的な型変換 (fvalgcli.F_DEDGE からの変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(F_EDGE to CFviEdgeData)
明示的な型変換 (fvalgcli.F_EDGE からの変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(PNT_T to CFviEdgeData)
明示的な型変換 (fvalgcli.PNT_T からの変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(QEDGE_T to CFviEdgeData)
明示的な型変換 (fvalgcli.QEDGE_T からの変換)
Public operatorStatic memberInequality
インスタンスの比較(不等価)

Fields

NameDescription
Public fieldStatic memberDataID
データ構造クラスを一意に識別するIDを示す定数です。
Protected fieldm_Body
FVCL インスタンス
(Inherited from CFviObject.)
Protected fieldm_DenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止
(Inherited from CFviObject.)

Properties

NameDescription
Public propertyAllocateOption
画像領域確保時のオプション [初期値:0、範囲:0=既定の動作,1=DIB を使用しない]
(Inherited from CFviObject.)
Public propertyAngle
エッジの傾き[度/rad] [初期値:0.0、範囲:-180~180(度)/-PI~PI(rad)]
Public propertyBody
FVCLクラスのインスタンス
(Inherited from CFviObject.)
Public propertyDenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止 [初期値:false、範囲:false=自動解放する,true=自動解放しない]
(Inherited from CFviObject.)
Public propertyDirection
エッジ極性 [初期値:DarkToBright、範囲:Direction のいずれか]
Public propertyErrorCode
エラーコード
(Inherited from CFviObject.)
Public propertyFeature
特徴量 [初期値:0.0、範囲:任意]
Public propertyPosition
エッジ位置 [初期値:(0,0)、範囲:任意]
Public propertyValue
エッジ強度 [初期値:0.0、範囲:-1.0~1.0]

See Also