WIL説明書(C++)  3.0.0
FvExtract.h
[詳解]
1 // $Revision: 1.2 $
2 /*
3  @file FvExtract.h
4  @brief CFvExtract class interface
5  @author FAST Corporation
6 */
7 
8 #ifndef _FVEXTRACT_H_INCLUDED_
9 #define _FVEXTRACT_H_INCLUDED_
10 
11 #include "MultiData/FvArray.h"
13 
14 #pragma pack(push,_FVCL_PACKING)
15 
16 namespace FVCL
17 {
18 namespace Conversion
19 {
20 
22 {
23 private:
24  void _Constructor();
25 
26 public:
27  CFvExtract();
29  virtual ~CFvExtract();
30 
31  enum
32  {
33  SrcImageCount = 1,
34  DstImageCount = 1
35  };
36 
37  virtual bool Execute();
38  virtual bool IsValid() const;
39  virtual bool Validate( INT option = 0 ) const;
40  virtual FVCL::ImageSize GetValidSize( INT index, INT option = 0 ) const;
41  static INT CheckValidity( const FVCL::Data::CFvImage& src );
42 
43  bool SetThresholdL( UINT channel, DOUBLE threshold );
44  DOUBLE GetThresholdL( UINT channel ) const;
45 
46  bool SetThresholdH( UINT channel, DOUBLE threshold );
47  DOUBLE GetThresholdH( UINT channel ) const;
48 
49  bool SetClearBackMode( bool mode );
50  bool GetClearBackMode() const;
51 
52  virtual CFvExtract& operator = ( const CFvExtract& src );
53  virtual bool operator == ( const CFvExtract& src ) const;
54  virtual bool operator != ( const CFvExtract& src ) const;
55 
56 protected:
60 };
61 
62 } // Conversion
63 } // FVCL
64 
65 #pragma pack(pop)
66 
67 #endif // _FVEXTRACT_H_INCLUDED_
#define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
bool m_ClearBackMode
背景の処理方法
Definition: FvExtract.h:59
画像サイズ情報クラス
Definition: ImageSize.h:21
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
画像変換基本クラス
Definition: FvConversion.h:21
int INT
整数型(32ビット)
Definition: FvDefs.h:36
配列テンプレートクラス(連続型)
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
画像切り出しクラス(バンド閾値指定)
Definition: FvExtract.h:21
unsigned int UINT
整数型(32ビット)[符号なし]
Definition: FvDefs.h:37
画像変換基本クラスのインターフェース
画像オブジェクト
Definition: FvImage.h:64
FVCL::CFvArray< DOUBLE > m_ThresholdL
閾値(下限)の配列
Definition: FvExtract.h:57
FVCL::CFvArray< DOUBLE > m_ThresholdH
閾値(上限)の配列
Definition: FvExtract.h:58

Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分53秒 for WIL説明書(C++) by doxygen 1.8.11