WIL説明書(C++)  3.0.0
FvHistogram.h
[詳解]
1 // $Revision: 1.3 $
2 /*
3  @file FvHistogram.h
4  @brief CFvHistogram class interface
5  @author FAST Corporation
6 */
7 
8 #ifndef _FVHISTOGRAM_H_INCLUDED_
9 #define _FVHISTOGRAM_H_INCLUDED_
10 
11 #include "FvImageParser.h"
12 #include "MultiData/FvMultiData.h"
13 #include "FvMeasureDefs.h"
14 #include "FvHistogramResult.h"
15 
16 #pragma pack(push,_FVCL_PACKING)
17 
18 namespace FVCL
19 {
20 namespace Measure
21 {
22 
24 {
25 private:
26  void _Constructor();
27 
28 public:
29  CFvHistogram();
31  virtual ~CFvHistogram();
32 
33  enum
34  {
35  SrcImageCount = 1,
36  DstImageCount = 0
37  };
38 
39  virtual bool Execute();
40  virtual bool IsValid() const;
41  virtual bool Validate( INT option = 0 ) const;
42  virtual FVCL::ImageSize GetValidSize( INT index, INT option = 0 ) const;
43  static INT CheckValidity( const FVCL::Data::CFvImage& src );
44 
45  bool SetChannel( UINT channel );
46  UINT GetChannel() const;
47 
48  bool SetResult( CFvHistogramResult* result );
49  CFvHistogramResult* GetResult() const;
50 
51  virtual CFvHistogram& operator = ( const CFvHistogram& src );
52  virtual bool operator == ( const CFvHistogram& src ) const;
53  virtual bool operator != ( const CFvHistogram& src ) const;
54 
55 protected:
58 };
59 
60 } // Measure
61 
62 } // FVCL
63 
64 #pragma pack(pop)
65 
66 #endif // _FVHISTOGRAM_H_INCLUDED_
#define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
画像統計量関連定義
画像サイズ情報クラス
Definition: ImageSize.h:21
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
int INT
整数型(32ビット)
Definition: FvDefs.h:36
配列テンプレートクラスの基本クラス
画像解析クラスの基本クラスのインターフェース
ヒストグラム計測結果クラス
Definition: FvHistogramResult.h:32
CFvHistogramResult * m_Result
計測結果格納用オブジェクト
Definition: FvHistogram.h:56
画像解析クラスの基本クラス
Definition: FvImageParser.h:33
unsigned int UINT
整数型(32ビット)[符号なし]
Definition: FvDefs.h:37
ヒストグラム計測クラス
Definition: FvHistogram.h:23
ヒストグラム計測結果クラスのインターフェース
画像オブジェクト
Definition: FvImage.h:64
UINT m_Channel
チャネル
Definition: FvHistogram.h:57

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