8 #ifndef _FVGRAYSCALE_H_INCLUDED_ 9 #define _FVGRAYSCALE_H_INCLUDED_ 13 #pragma pack(push,_FVCL_PACKING) 36 virtual bool Execute();
37 virtual bool IsValid()
const;
38 virtual bool Validate(
INT option = 0 )
const;
42 bool SetCoefficientRed(
DOUBLE coefficient );
43 DOUBLE GetCoefficientRed()
const;
45 bool SetCoefficientGreen(
DOUBLE coefficient );
46 DOUBLE GetCoefficientGreen()
const;
48 bool SetCoefficientBlue(
DOUBLE coefficient );
49 DOUBLE GetCoefficientBlue()
const;
52 virtual bool operator == (
const CFvGrayScale& src )
const;
53 virtual bool operator != (
const CFvGrayScale& src )
const;
66 #endif // _FVGRAYSCALE_H_INCLUDED_ #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
画像サイズ情報クラス
Definition: ImageSize.h:21
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
DOUBLE m_CoefficientGreen
変換係数(緑成分)
Definition: FvGrayScale.h:57
画像変換基本クラス
Definition: FvConversion.h:21
濃淡化クラス
Definition: FvGrayScale.h:20
int INT
整数型(32ビット)
Definition: FvDefs.h:36
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
DOUBLE m_CoefficientRed
変換係数(赤成分)
Definition: FvGrayScale.h:56
DOUBLE m_CoefficientBlue
変換係数(青成分)
Definition: FvGrayScale.h:58
画像オブジェクト
Definition: FvImage.h:64