The CFviPattern type exposes the following members.

Constructors

NameDescription
Public methodCFviPattern()()()()
コンストラクタ
Public methodCFviPattern(IntPtr)
FVCLクラス指定コンストラクタ
Public methodCFviPattern(String)
コンストラクタ (画像ファイル読み込み)
Public methodCFviPattern(ImageSize)
コンストラクタ (画像サイズ指定)
Protected methodCFviPattern(SerializationInfo, StreamingContext)
ISerializable の実装: シグネチャコンストラクタ
Public methodCFviPattern(CFviImage, CFviRectangle, CFviPoint)
コンストラクタ (パタン生成)
Public methodCFviPattern(Int32, Int32, ImageType, Int32)
コンストラクタ (画像サイズ指定)
Public methodCFviPattern(Int32, Int32, ImageType, Int32, Int32)
コンストラクタ (画像サイズ指定)

Methods

NameDescription
Protected method_Deserialize
ISerializable の実装: 逆シリアル化時のコンストラクタ代替え関数
(Overrides CFviImage..::.._Deserialize(SerializationInfo, StreamingContext).)
Protected method_free_body
FVCL インスタンスの解放
(Inherited from CFviObject.)
Protected method_ReadElement
IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。(継承用)
(Overrides CFviImage..::.._ReadElement(XmlReader).)
Public methodAbs
画像データの絶対値演算
(Inherited from CFviImage.)
Public methodAttach(CFviImage)
アタッチ (画像オブジェクト指定)
(Inherited from CFviImage.)
Public methodAttach(IEnumerable<(Of <<'(CFviImage>)>>))
アタッチ (画像オブジェクト×複数チャネル指定)
(Inherited from CFviImage.)
Public methodAttach(CFviPixelScanner)
アタッチ (外部メモリ指定)
(Inherited from CFviImage.)
Public methodAttach(IEnumerable<(Of <<'(CFviPixelScanner>)>>))
アタッチ (外部メモリ×複数チャネル指定)
(Inherited from CFviImage.)
Public methodAttach(CFviImage, Int32)
アタッチ (単一チャネル指定)
(Inherited from CFviImage.)
Public methodAttachFIE
FIE 画像オブジェクトへのアタッチ
(Inherited from CFviImage.)
Public methodCalcDepth
ビット深度の計算
(Inherited from CFviImage.)
Public methodCalcDepthForChannel
ビット深度の計算 (チャネル毎)
(Inherited from CFviImage.)
Public methodClear
画像データの塗り潰し (実数指定)
(Inherited from CFviImage.)
Public methodClearForChannel
画像データの塗り潰し (実数指定、チャネル毎)
(Inherited from CFviImage.)
Public methodClearRGB
画像データの塗り潰し (カラー指定)
(Inherited from CFviImage.)
Public methodClearRGBForChannel
画像データの塗り潰し (カラー指定、チャネル毎)
(Inherited from CFviImage.)
Public methodClone
インスタンスのクローンの生成
(Overrides CFviImage..::..Clone()()()().)
Public methodCompare
画像データの比較
(Inherited from CFviImage.)
Public methodConvertToAny(Int32, Int32)
任意の型の画像への変換
(Inherited from CFviImage.)
Public methodConvertToAny(Int32, Int32, CFviImage)
任意の型の画像への変換
(Inherited from CFviImage.)
Public methodConvertToColor(Int32, Int32)
カラー画像への変換
(Inherited from CFviImage.)
Public methodConvertToColor(Int32, Int32, CFviImage)
カラー画像への変換
(Inherited from CFviImage.)
Public methodConvertToGray(Int32, Int32)
濃淡画像への変換
(Inherited from CFviImage.)
Public methodConvertToGray(Int32, Int32, CFviImage)
濃淡画像への変換
(Inherited from CFviImage.)
Public methodCopy(CFviImage, UInt32)
画像データのコピー
(Inherited from CFviImage.)
Public methodCopy(CFviImage, Object, OriginMode)
画像コピー (リージョン指定)
(Inherited from CFviImage.)
Public methodCopyFrom
インスタンスの複製
(Overrides CFviImage..::..CopyFrom(Object).)
Public methodDetach
デタッチ
(Inherited from CFviImage.)
Public methodDispose()()()()
リソースの解放
(Inherited from CFviObject.)
Protected methodDispose(Boolean)
インスタンスの破棄
(Overrides CFviImage..::..Dispose(Boolean).)
Public methodEquals
インスタンスの比較
(Overrides CFviImage..::..Equals(Object).)
Protected methodFinalize
ファイナライザ
(Inherited from CFviObject.)
Public methodFind
画像データの検索 (実数指定)
(Inherited from CFviImage.)
Public methodFindMaxValue
最大値の検索
(Inherited from CFviImage.)
Public methodFindMinValue
最小値の検索
(Inherited from CFviImage.)
Public methodFindRGB
画像データの検索 (カラー指定)
(Inherited from CFviImage.)
Public methodGetBitPosition
ビット位置の取得
(Inherited from CFviImage.)
Public methodGetDataID
データIDの取得
(Overrides CFviImage..::..GetDataID()()()().)
Public methodGetFIE
FIE ハンドルの取得
(Inherited from CFviImage.)
Public methodGetFIEChild
FIE ハンドルの取得 (チャイルド画像)
(Inherited from CFviImage.)
Public methodGetFIERoot
FIE ハンドルの取得 (ルート画像)
(Inherited from CFviImage.)
Public methodGetHandle
画像ハンドルの取得
(Inherited from CFviImage.)
Public methodGetHashCode
ハッシュコードの取得
(Overrides CFviImage..::..GetHashCode()()()().)
Public methodGetImageAdrs
画像メモリの先頭アドレスの取得
(Inherited from CFviImage.)
Public methodGetMaskAdrs
マスク情報のアドレスの取得
Public methodGetMaskPixel
マスク情報の取得
Public methodGetMaskPixelI32
マスク情報の取得 (整数)
Public methodGetMaskPixelI64
マスク情報の取得 (整数)
Public methodGetMaskPixelScanner
マスク情報の画素走査オブジェクトの取得
Public methodGetMaskPixelUC8
マスク情報の取得 (整数)
Public methodGetObjectData
ISerializable の実装: SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。
(Overrides CFviImage..::..GetObjectData(SerializationInfo, StreamingContext).)
Public methodGetPixel(Int32, Int32)
画素値の取得
(Inherited from CFviImage.)
Public methodGetPixel(Int32, Int32, Int32)
画素値の取得 [チャネル指定]
(Inherited from CFviImage.)
Public methodGetPixelD64
画素値の取得 [チャネル指定] (実数)
(Inherited from CFviImage.)
Public methodGetPixelI32
画素値の取得 [チャネル指定] (整数)
(Inherited from CFviImage.)
Public methodGetPixelI64
画素値の取得 [チャネル指定] (整数)
(Inherited from CFviImage.)
Public methodGetPixelRGB
画素値の取得 [チャネル指定] (カラー)
(Inherited from CFviImage.)
Public methodGetPixelScanner()()()()
画素走査オブジェクトの取得
(Inherited from CFviImage.)
Public methodGetPixelScanner(Int32)
画素走査オブジェクトの取得 [チャネル指定]
(Inherited from CFviImage.)
Public methodGetPixelScanner(Int32, Rectangle)
画素走査オブジェクトの取得 [範囲指定]
(Inherited from CFviImage.)
Public methodGetPixelScanner(Int32, Int32, Int32, Int32, Int32)
画素走査オブジェクトの取得 [範囲指定]
(Inherited from CFviImage.)
Public methodGetPointsBIN
2値画像からの点列取得
(Inherited from CFviImage.)
Public methodGetPointsGray
濃淡画像からの点列取得
(Inherited from CFviImage.)
Public methodGetRootAdrs
画像メモリの先頭アドレスの取得 (Offset を無視する)
(Inherited from CFviImage.)
Public methodGetRotatedImage(Int32)
回転画像の取得
(Inherited from CFviImage.)
Public methodGetRotatedImage(Int32, CFviImage)
回転画像の取得
(Inherited from CFviImage.)
Public methodGetScaledImage(Double, Double, SamplingMode)
サイズ変更画像の取得
(Inherited from CFviImage.)
Public methodGetScaledImage(Double, Double, SamplingMode, CFviImage)
サイズ変更画像の取得
(Inherited from CFviImage.)
Public methodGetSchema
IXmlSerializable の実装: 処理対象オブジェクトの XML 表現を記述する XmlSchema
(Overrides CFviImage..::..GetSchema()()()().)
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Public methodInvert
画像データの濃度値反転
(Inherited from CFviImage.)
Public methodIsAttach
アタッチ状態
(Inherited from CFviImage.)
Public methodLoad(String)
ファイルの読み込み
(Overrides CFviImage..::..Load(String).)
Public methodLoad(String, PixelMode)
ファイルの読み込み
(Overrides CFviImage..::..Load(String, PixelMode).)
Public methodLoadFromBody
FVCLクラスのインスタンスからの反映
(Overrides CFviImage..::..LoadFromBody()()()().)
Public methodMakePattern
パタン生成
Public methodStatic memberMakePatternRevision()()()()
MakePattern メソッドのリビジョンの取得
Public methodStatic memberMakePatternRevision(Int32)
MakePattern メソッドのリビジョンの設定
Public methodMaskCopyFrom(CFviImage)
画像オブジェクトからマスク領域への複写
Public methodMaskCopyFrom(CFviImage, MaskBit)
画像オブジェクトからマスク領域への複写 (ビット指定)
Public methodMaskCopyTo(CFviImage)
マスク領域から画像オブジェクトへの複写
Public methodMaskCopyTo(CFviImage, MaskBit)
マスク領域から画像オブジェクトへの複写(ビット指定)
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Public methodReadXml
IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。
(Overrides CFviImage..::..ReadXml(XmlReader).)
Public methodSaturate
画像データの飽和処理
(Inherited from CFviImage.)
Public methodSaturateWithRange
画像データの飽和処理
(Inherited from CFviImage.)
Public methodSave
パタンファイルへの保存
(Overrides CFviImage..::..Save(String).)
Public methodSaveToBody
FVCLクラスのインスタンスへの反映
(Overrides CFviImage..::..SaveToBody()()()().)
Public methodSetFIE
FIE ハンドルの設定
(Inherited from CFviImage.)
Public methodSetMaskPixel
マスク情報の設定
Public methodSetMaskPixelI32
マスク情報の設定 (整数)
Public methodSetMaskPixelI64
マスク情報の設定 (整数)
Public methodSetMaskPixelUC8
マスク情報の設定 (整数)
Public methodSetPixel(Int32, Int32, CFviPixel)
画素値の設定
(Inherited from CFviImage.)
Public methodSetPixel(Int32, Int32, Int32, CFviPixel)
画素値の設定 [チャネル指定]
(Inherited from CFviImage.)
Public methodSetPixelD64
画素値の設定 [チャネル指定] (実数)
(Inherited from CFviImage.)
Public methodSetPixelI32
画素値の設定 [チャネル指定] (整数)
(Inherited from CFviImage.)
Public methodSetPixelI64
画素値の設定 [チャネル指定] (整数)
(Inherited from CFviImage.)
Public methodSetPixelRGB
画素値の設定 [チャネル指定] (カラー)
(Inherited from CFviImage.)
Public methodSetSize(ImageSize)
内部画像メモリのサイズ変更
(Overrides CFviImage..::..SetSize(ImageSize).)
Public methodSetSize(Size, ImageType, Int32)
内部画像メモリのサイズ変更
(Overrides CFviImage..::..SetSize(Size, ImageType, Int32).)
Public methodSetSize(Int32, Int32, ImageType, Int32)
内部画像メモリのサイズ変更
(Overrides CFviImage..::..SetSize(Int32, Int32, ImageType, Int32).)
Public methodSetSize(Int32, Int32, ImageType, Int32, Int32)
内部画像メモリのサイズ変更
(Overrides CFviImage..::..SetSize(Int32, Int32, ImageType, Int32, Int32).)
Public methodSignedToRGB
符号付き画像からカラー画像への変換
(Inherited from CFviImage.)
Public methodToString
現在の Object を表す String を返します。
(Inherited from Object.)
Public methodWriteXml
IXmlSerializable の実装: オブジェクトを XML 表現に変換します。
(Overrides CFviImage..::..WriteXml(XmlWriter).)

Operators

NameDescription
Public operatorStatic memberEquality
インスタンスの比較(等価)
Public operatorStatic memberInequality
インスタンスの比較(不等価)

Fields

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

Properties

NameDescription
Public propertyAllocateOption
画像領域確保時のオプション [初期値:0、範囲:0=既定の動作,1=DIB を使用しない]
(Inherited from CFviObject.)
Public propertyBody
FVCLクラスのインスタンス
(Inherited from CFviObject.)
Public propertyBpp
ピクセルサイズ[bit] [初期値:8、範囲:取得のみ。SetSizeで指定]
(Inherited from CFviImage.)
Public propertyCaption
パタン名称 [初期値:null、範囲:任意の文字列]
Public propertyCenterMark
基準点 [初期値:(0,0)、範囲:任意]
Public propertyChannel
チャネル数 [初期値:1、範囲:取得のみ。SetSizeで指定]
(Inherited from CFviImage.)
Public propertyDenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止 [初期値:false、範囲:false=自動解放する,true=自動解放しない]
(Inherited from CFviObject.)
Public propertyDepth
ビット深度[bit] [初期値:8、範囲:ImageTypeに依存]
(Inherited from CFviImage.)
Public propertyErrorCode
エラーコード
(Inherited from CFviObject.)
Public propertyFilePath
パタンファイル名称 [初期値:null、範囲:有効なファイルパス]
Public propertyHorzByte
横方向メモリサイズ[byte] [初期値:640、範囲:取得のみ。SetSizeで指定]
(Inherited from CFviImage.)
Public propertyHorzSize
横方向画素数[pixel] [初期値:640、範囲:取得のみ。SetSize で指定]
(Inherited from CFviImage.)
Public propertyImageInfo
画像情報 [初期値:GRAY、範囲:ImageInfo のいずれか]
(Inherited from CFviImage.)
Public propertyImageSize
画素サイズ情報 [範囲:取得のみ。SetSizeで指定]
(Inherited from CFviImage.)
Public propertyImageType
画像種別 [初期値:UC8、範囲:取得のみ。SetSizeで指定]
(Inherited from CFviImage.)
Public propertyMaskHorzByte
マスク情報の水平方向メモリサイズ[byte] [初期値:640] ※取得のみ
Public propertyMaskImageType
マスク情報の画像種別 [初期値:UC8] ※取得のみ
Public propertyMaskMemSize
マスク情報のメモリサイズ[byte] [初期値:307,200] ※取得のみ
Public propertyMaskMemSize64
画像メモリサイズ[byte] [初期値:307,200] ※取得のみ
Public propertyMemSize
画像メモリサイズ [byte] [初期値:307,200、範囲:取得のみ。SetSizeで指定]
(Inherited from CFviImage.)
Public propertyMemSize64
画像メモリサイズ [byte] [初期値:307,200、範囲:取得のみ。SetSizeで指定]
(Inherited from CFviImage.)
Public propertyOffset
画像の先頭アドレスからのオフセット座標 [pixel] (取得のみ)
(Inherited from CFviImage.)
Public propertyOption
オプション [初期値:0、範囲:任意]
Public propertyRegistRect
登録座標 [初期値:0,0-0,0、範囲:任意]
Public propertySize
画素サイズ[pixel] [初期値:640x480、範囲:取得のみ。SetSizeで指定]
(Inherited from CFviImage.)
Public propertyVertSize
縦方向画素数[pixel] [初期値:480、範囲:取得のみ。SetSizeで指定]
(Inherited from CFviImage.)
Public propertyWindow
処理ウィンドウ [初期値: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.)

See Also