The CFviPattern type exposes the following members.
Constructors
Name | Description | |
---|---|---|
CFviPattern()()()() | コンストラクタ | |
CFviPattern(IntPtr) | FVCLクラス指定コンストラクタ | |
CFviPattern(String) | コンストラクタ (画像ファイル読み込み) | |
CFviPattern(ImageSize) | コンストラクタ (画像サイズ指定) | |
CFviPattern(SerializationInfo, StreamingContext) | ISerializable の実装: シグネチャコンストラクタ | |
CFviPattern(CFviImage, CFviRectangle, CFviPoint) | コンストラクタ (パタン生成) | |
CFviPattern(Int32, Int32, ImageType, Int32) | コンストラクタ (画像サイズ指定) | |
CFviPattern(Int32, Int32, ImageType, Int32, Int32) | コンストラクタ (画像サイズ指定) |
Methods
Name | Description | |
---|---|---|
_Deserialize | ISerializable の実装: 逆シリアル化時のコンストラクタ代替え関数 (Overrides CFviImage..::.._Deserialize(SerializationInfo, StreamingContext).) | |
_free_body | FVCL インスタンスの解放 (Inherited from CFviObject.) | |
_ReadElement | IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。(継承用) (Overrides CFviImage..::.._ReadElement(XmlReader).) | |
Abs | 画像データの絶対値演算 (Inherited from CFviImage.) | |
Attach(CFviImage) | アタッチ (画像オブジェクト指定) (Inherited from CFviImage.) | |
Attach(IEnumerable<(Of <<'(CFviImage>)>>)) | アタッチ (画像オブジェクト×複数チャネル指定) (Inherited from CFviImage.) | |
Attach(CFviPixelScanner) | アタッチ (外部メモリ指定) (Inherited from CFviImage.) | |
Attach(IEnumerable<(Of <<'(CFviPixelScanner>)>>)) | アタッチ (外部メモリ×複数チャネル指定) (Inherited from CFviImage.) | |
Attach(CFviImage, Int32) | アタッチ (単一チャネル指定) (Inherited from CFviImage.) | |
AttachFIE | FIE 画像オブジェクトへのアタッチ (Inherited from CFviImage.) | |
CalcDepth | ビット深度の計算 (Inherited from CFviImage.) | |
CalcDepthForChannel | ビット深度の計算 (チャネル毎) (Inherited from CFviImage.) | |
Clear | 画像データの塗り潰し (実数指定) (Inherited from CFviImage.) | |
ClearForChannel | 画像データの塗り潰し (実数指定、チャネル毎) (Inherited from CFviImage.) | |
ClearRGB | 画像データの塗り潰し (カラー指定) (Inherited from CFviImage.) | |
ClearRGBForChannel | 画像データの塗り潰し (カラー指定、チャネル毎) (Inherited from CFviImage.) | |
Clone | インスタンスのクローンの生成 (Overrides CFviImage..::..Clone()()()().) | |
Compare | 画像データの比較 (Inherited from CFviImage.) | |
ConvertToAny(Int32, Int32) | 任意の型の画像への変換 (Inherited from CFviImage.) | |
ConvertToAny(Int32, Int32, CFviImage) | 任意の型の画像への変換 (Inherited from CFviImage.) | |
ConvertToColor(Int32, Int32) | カラー画像への変換 (Inherited from CFviImage.) | |
ConvertToColor(Int32, Int32, CFviImage) | カラー画像への変換 (Inherited from CFviImage.) | |
ConvertToGray(Int32, Int32) | 濃淡画像への変換 (Inherited from CFviImage.) | |
ConvertToGray(Int32, Int32, CFviImage) | 濃淡画像への変換 (Inherited from CFviImage.) | |
Copy(CFviImage, UInt32) | 画像データのコピー (Inherited from CFviImage.) | |
Copy(CFviImage, Object, OriginMode) | 画像コピー (リージョン指定) (Inherited from CFviImage.) | |
CopyFrom | インスタンスの複製 (Overrides CFviImage..::..CopyFrom(Object).) | |
Detach | デタッチ (Inherited from CFviImage.) | |
Dispose()()()() | リソースの解放 (Inherited from CFviObject.) | |
Dispose(Boolean) | インスタンスの破棄 (Overrides CFviImage..::..Dispose(Boolean).) | |
Equals | インスタンスの比較 (Overrides CFviImage..::..Equals(Object).) | |
Finalize | ファイナライザ (Inherited from CFviObject.) | |
Find | 画像データの検索 (実数指定) (Inherited from CFviImage.) | |
FindMaxValue | 最大値の検索 (Inherited from CFviImage.) | |
FindMinValue | 最小値の検索 (Inherited from CFviImage.) | |
FindRGB | 画像データの検索 (カラー指定) (Inherited from CFviImage.) | |
GetBitPosition | ビット位置の取得 (Inherited from CFviImage.) | |
GetDataID | データIDの取得 (Overrides CFviImage..::..GetDataID()()()().) | |
GetFIE | FIE ハンドルの取得 (Inherited from CFviImage.) | |
GetFIEChild | FIE ハンドルの取得 (チャイルド画像) (Inherited from CFviImage.) | |
GetFIERoot | FIE ハンドルの取得 (ルート画像) (Inherited from CFviImage.) | |
GetHandle | 画像ハンドルの取得 (Inherited from CFviImage.) | |
GetHashCode | ハッシュコードの取得 (Overrides CFviImage..::..GetHashCode()()()().) | |
GetImageAdrs | 画像メモリの先頭アドレスの取得 (Inherited from CFviImage.) | |
GetMaskAdrs | マスク情報のアドレスの取得 | |
GetMaskPixel | マスク情報の取得 | |
GetMaskPixelI32 | マスク情報の取得 (整数) | |
GetMaskPixelI64 | マスク情報の取得 (整数) | |
GetMaskPixelScanner | マスク情報の画素走査オブジェクトの取得 | |
GetMaskPixelUC8 | マスク情報の取得 (整数) | |
GetObjectData | ISerializable の実装: SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。 (Overrides CFviImage..::..GetObjectData(SerializationInfo, StreamingContext).) | |
GetPixel(Int32, Int32) | 画素値の取得 (Inherited from CFviImage.) | |
GetPixel(Int32, Int32, Int32) | 画素値の取得 [チャネル指定] (Inherited from CFviImage.) | |
GetPixelD64 | 画素値の取得 [チャネル指定] (実数) (Inherited from CFviImage.) | |
GetPixelI32 | 画素値の取得 [チャネル指定] (整数) (Inherited from CFviImage.) | |
GetPixelI64 | 画素値の取得 [チャネル指定] (整数) (Inherited from CFviImage.) | |
GetPixelRGB | 画素値の取得 [チャネル指定] (カラー) (Inherited from CFviImage.) | |
GetPixelScanner()()()() | 画素走査オブジェクトの取得 (Inherited from CFviImage.) | |
GetPixelScanner(Int32) | 画素走査オブジェクトの取得 [チャネル指定] (Inherited from CFviImage.) | |
GetPixelScanner(Int32, Rectangle) | 画素走査オブジェクトの取得 [範囲指定] (Inherited from CFviImage.) | |
GetPixelScanner(Int32, Int32, Int32, Int32, Int32) | 画素走査オブジェクトの取得 [範囲指定] (Inherited from CFviImage.) | |
GetPointsBIN | 2値画像からの点列取得 (Inherited from CFviImage.) | |
GetPointsGray | 濃淡画像からの点列取得 (Inherited from CFviImage.) | |
GetRootAdrs | 画像メモリの先頭アドレスの取得 (Offset を無視する) (Inherited from CFviImage.) | |
GetRotatedImage(Int32) | 回転画像の取得 (Inherited from CFviImage.) | |
GetRotatedImage(Int32, CFviImage) | 回転画像の取得 (Inherited from CFviImage.) | |
GetScaledImage(Double, Double, SamplingMode) | サイズ変更画像の取得 (Inherited from CFviImage.) | |
GetScaledImage(Double, Double, SamplingMode, CFviImage) | サイズ変更画像の取得 (Inherited from CFviImage.) | |
GetSchema | IXmlSerializable の実装: 処理対象オブジェクトの XML 表現を記述する XmlSchema (Overrides CFviImage..::..GetSchema()()()().) | |
GetType | 現在のインスタンスの Type を取得します。 (Inherited from Object.) | |
Invert | 画像データの濃度値反転 (Inherited from CFviImage.) | |
IsAttach | アタッチ状態 (Inherited from CFviImage.) | |
Load(String) | ファイルの読み込み (Overrides CFviImage..::..Load(String).) | |
Load(String, PixelMode) | ファイルの読み込み (Overrides CFviImage..::..Load(String, PixelMode).) | |
LoadFromBody | FVCLクラスのインスタンスからの反映 (Overrides CFviImage..::..LoadFromBody()()()().) | |
MakePattern | パタン生成 | |
MakePatternRevision()()()() | MakePattern メソッドのリビジョンの取得 | |
MakePatternRevision(Int32) | MakePattern メソッドのリビジョンの設定 | |
MaskCopyFrom(CFviImage) | 画像オブジェクトからマスク領域への複写 | |
MaskCopyFrom(CFviImage, MaskBit) | 画像オブジェクトからマスク領域への複写 (ビット指定) | |
MaskCopyTo(CFviImage) | マスク領域から画像オブジェクトへの複写 | |
MaskCopyTo(CFviImage, MaskBit) | マスク領域から画像オブジェクトへの複写(ビット指定) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Inherited from Object.) | |
ReadXml | IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。 (Overrides CFviImage..::..ReadXml(XmlReader).) | |
Saturate | 画像データの飽和処理 (Inherited from CFviImage.) | |
SaturateWithRange | 画像データの飽和処理 (Inherited from CFviImage.) | |
Save | パタンファイルへの保存 (Overrides CFviImage..::..Save(String).) | |
SaveToBody | FVCLクラスのインスタンスへの反映 (Overrides CFviImage..::..SaveToBody()()()().) | |
SetFIE | FIE ハンドルの設定 (Inherited from CFviImage.) | |
SetMaskPixel | マスク情報の設定 | |
SetMaskPixelI32 | マスク情報の設定 (整数) | |
SetMaskPixelI64 | マスク情報の設定 (整数) | |
SetMaskPixelUC8 | マスク情報の設定 (整数) | |
SetPixel(Int32, Int32, CFviPixel) | 画素値の設定 (Inherited from CFviImage.) | |
SetPixel(Int32, Int32, Int32, CFviPixel) | 画素値の設定 [チャネル指定] (Inherited from CFviImage.) | |
SetPixelD64 | 画素値の設定 [チャネル指定] (実数) (Inherited from CFviImage.) | |
SetPixelI32 | 画素値の設定 [チャネル指定] (整数) (Inherited from CFviImage.) | |
SetPixelI64 | 画素値の設定 [チャネル指定] (整数) (Inherited from CFviImage.) | |
SetPixelRGB | 画素値の設定 [チャネル指定] (カラー) (Inherited from CFviImage.) | |
SetSize(ImageSize) | 内部画像メモリのサイズ変更 (Overrides CFviImage..::..SetSize(ImageSize).) | |
SetSize(Size, ImageType, Int32) | 内部画像メモリのサイズ変更 (Overrides CFviImage..::..SetSize(Size, ImageType, Int32).) | |
SetSize(Int32, Int32, ImageType, Int32) | 内部画像メモリのサイズ変更 (Overrides CFviImage..::..SetSize(Int32, Int32, ImageType, Int32).) | |
SetSize(Int32, Int32, ImageType, Int32, Int32) | 内部画像メモリのサイズ変更 (Overrides CFviImage..::..SetSize(Int32, Int32, ImageType, Int32, Int32).) | |
SignedToRGB | 符号付き画像からカラー画像への変換 (Inherited from CFviImage.) | |
ToString | 現在の Object を表す String を返します。 (Inherited from Object.) | |
WriteXml | IXmlSerializable の実装: オブジェクトを XML 表現に変換します。 (Overrides CFviImage..::..WriteXml(XmlWriter).) |
Operators
Name | Description | |
---|---|---|
Equality | インスタンスの比較(等価) | |
Inequality | インスタンスの比較(不等価) |
Fields
Name | Description | |
---|---|---|
DataID | データ構造クラスを一意に識別するIDを示す定数です。 | |
m_Body | FVCL インスタンス (Inherited from CFviObject.) | |
m_Caption | パタン名称 | |
m_DenyDisposeBody | FVCLクラスのインスタンスの自動解放禁止 (Inherited from CFviObject.) | |
m_FilePath | パタンファイル名称 |
Properties
Name | Description | |
---|---|---|
AllocateOption | 画像領域確保時のオプション [初期値:0、範囲:0=既定の動作,1=DIB を使用しない] (Inherited from CFviObject.) | |
Body | FVCLクラスのインスタンス (Inherited from CFviObject.) | |
Bpp | ピクセルサイズ[bit] [初期値:8、範囲:取得のみ。SetSizeで指定] (Inherited from CFviImage.) | |
Caption | パタン名称 [初期値:null、範囲:任意の文字列] | |
CenterMark | 基準点 [初期値:(0,0)、範囲:任意] | |
Channel | チャネル数 [初期値:1、範囲:取得のみ。SetSizeで指定] (Inherited from CFviImage.) | |
DenyDisposeBody | FVCLクラスのインスタンスの自動解放禁止 [初期値:false、範囲:false=自動解放する,true=自動解放しない] (Inherited from CFviObject.) | |
Depth | ビット深度[bit] [初期値:8、範囲:ImageTypeに依存] (Inherited from CFviImage.) | |
ErrorCode | エラーコード (Inherited from CFviObject.) | |
FilePath | パタンファイル名称 [初期値:null、範囲:有効なファイルパス] | |
HorzByte | 横方向メモリサイズ[byte] [初期値:640、範囲:取得のみ。SetSizeで指定] (Inherited from CFviImage.) | |
HorzSize | 横方向画素数[pixel] [初期値:640、範囲:取得のみ。SetSize で指定] (Inherited from CFviImage.) | |
ImageInfo | 画像情報 [初期値:GRAY、範囲:ImageInfo のいずれか] (Inherited from CFviImage.) | |
ImageSize | 画素サイズ情報 [範囲:取得のみ。SetSizeで指定] (Inherited from CFviImage.) | |
ImageType | 画像種別 [初期値:UC8、範囲:取得のみ。SetSizeで指定] (Inherited from CFviImage.) | |
MaskHorzByte | マスク情報の水平方向メモリサイズ[byte] [初期値:640] ※取得のみ | |
MaskImageType | マスク情報の画像種別 [初期値:UC8] ※取得のみ | |
MaskMemSize | マスク情報のメモリサイズ[byte] [初期値:307,200] ※取得のみ | |
MaskMemSize64 | 画像メモリサイズ[byte] [初期値:307,200] ※取得のみ | |
MemSize | 画像メモリサイズ [byte] [初期値:307,200、範囲:取得のみ。SetSizeで指定] (Inherited from CFviImage.) | |
MemSize64 | 画像メモリサイズ [byte] [初期値:307,200、範囲:取得のみ。SetSizeで指定] (Inherited from CFviImage.) | |
Offset | 画像の先頭アドレスからのオフセット座標 [pixel] (取得のみ) (Inherited from CFviImage.) | |
Option | オプション [初期値:0、範囲:任意] | |
RegistRect | 登録座標 [初期値:0,0-0,0、範囲:任意] | |
Size | 画素サイズ[pixel] [初期値:640x480、範囲:取得のみ。SetSizeで指定] (Inherited from CFviImage.) | |
VertSize | 縦方向画素数[pixel] [初期値:480、範囲:取得のみ。SetSizeで指定] (Inherited from CFviImage.) | |
Window | 処理ウィンドウ [初期値:X=0,Y=0,Width=640,Height=480、範囲:X: 0~(HorzSize-1),Y: 0~(VertSize-1),Width : 1~HorzSize,Height: 1~VertSize] (Inherited from CFviImage.) |