WIL説明書(C++)  3.0.0
FvPfitCoord.h
[詳解]
1 // $Revision: 1.1 $
2 /*
3  @file FvPfitCoord.h
4  @brief CFvPfitCoord class interface
5  @author FAST Corporation
6 */
7 
8 #pragma once
9 
10 #include "FvObject.h"
11 #include "MultiData/FvBuffer.h"
12 #include "Data/FvPoint.h"
13 #include "CG/FvCGDefs.h"
14 
15 #pragma pack(push,_FVCL_PACKING)
16 
17 namespace FVCL
18 {
19 namespace CG
20 {
21 
23 {
24 private:
25  void _Constructor();
26 
27 public:
28  CFvPfitCoord();
29  CFvPfitCoord( const CFvPfitCoord& src );
30  virtual ~CFvPfitCoord();
31 
32  virtual void Execute(const FVCL::CFvBuffer<DPNT_T>& old_points, const FVCL::CFvBuffer<DPNT_T>& new_points, DOUBLE sigma_coef, INT calc_mode);
33 
34  virtual CFvPfitCoord& operator = ( const CFvPfitCoord& src );
35  virtual bool operator == ( const CFvPfitCoord& src ) const;
36  virtual bool operator != ( const CFvPfitCoord& src ) const;
37 
38  virtual void Reset();
39 
44 };
45 
46 } // CG
47 } // FVCL
48 
49 #pragma pack(pop)
#define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
DOUBLE Theta
旧座標系から見た新座標系の傾き
Definition: FvPfitCoord.h:42
配列テンプレートクラス(ポインタ型)
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
FVCLの基底クラス
Definition: FvObject.h:23
DOUBLE Scale
旧座標系から見た新座標系のスケール(相似比)
Definition: FvPfitCoord.h:43
int INT
整数型(32ビット)
Definition: FvDefs.h:36
幾何計算関連定義
DOUBLE Yc
旧座標系から見た新座標系の原点y座標
Definition: FvPfitCoord.h:41
点群マッチングによる座標系パラメータ(原点座標,傾きおよびスケール)の算出
Definition: FvPfitCoord.h:22
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
点構造クラスのインターフェース
CFvObject クラスのインターフェース
DOUBLE Xc
旧座標系から見た新座標系の原点x座標
Definition: FvPfitCoord.h:40

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