WIL説明書(C++)  3.0.0
FvPfitParam.h
[詳解]
1 // $Revision: 1.1 $
2 /*
3  @file FvPfitParam.h
4  @brief CFvPfitParam 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  CFvPfitParam();
29  CFvPfitParam( const CFvPfitParam& src );
30  virtual ~CFvPfitParam();
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 CFvPfitParam& operator = ( const CFvPfitParam& src );
35  virtual bool operator == ( const CFvPfitParam& src ) const;
36  virtual bool operator != ( const CFvPfitParam& src ) const;
37 
38  virtual void Reset();
39 
46 };
47 
48 } // CG
49 } // FVCL
50 
51 #pragma pack(pop)
#define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
DOUBLE Scale
マスタ点群のスケール(相似比)
Definition: FvPfitParam.h:45
配列テンプレートクラス(ポインタ型)
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
FVCLの基底クラス
Definition: FvObject.h:23
int INT
整数型(32ビット)
Definition: FvDefs.h:36
幾何計算関連定義
点群マッチングの変換パラメータ(重心,回転角およびスケール)算出
Definition: FvPfitParam.h:22
DOUBLE Theta
マスタ点群の重心周りの回転角
Definition: FvPfitParam.h:44
DOUBLE Yc
マッチング後のマスタ点群の重心y座標
Definition: FvPfitParam.h:43
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
DOUBLE Xc
マッチング後のマスタ点群の重心x座標
Definition: FvPfitParam.h:42
点構造クラスのインターフェース
DOUBLE XcOrg
元の(マッチング前の)マスタ点群の重心x座標
Definition: FvPfitParam.h:40
DOUBLE YcOrg
元の(マッチング前の)マスタ点群の重心y座標
Definition: FvPfitParam.h:41
CFvObject クラスのインターフェース

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