📄 rxx3dtps.h
字号:
class RxVect4D;class RxVolumeData;class RxTransform3DInfo;class Rxx3DTPS{private: int m_iNumCP; RxVect4D* m_p3D_TPS_CP; RxVect4D* m_p3D_Float_CP; double m_lfRegular; float* grid_Deform_X; float* grid_Deform_Y; float* grid_Deform_Z; double* MatrixL; double* MatrixK; double* MatrixV_X; double* MatrixV_Y; double* MatrixV_Z;public: int m_GRID_3D_W; int m_GRID_3D_H; int m_GRID_3D_S;private: void CalculateTPS_X(void); void CalculateTPS_Y(void); void CalculateTPS_Z(void); double TPS_Base(double elen);public: Rxx3DTPS(); ~Rxx3DTPS(); void Initialize(int Grid_X, int Grid_Y, int Grid_Z, int Num_CP); int LU_Solve(double* a, double* b); void AddControlPoint(double RefX, double RefY, double RefZ, double FloatX, double FloatY, double ); void CalTPS(void); double GetDeformX(int x, int y, int z); double GetDeformY(int x, int y, int z); double GetDeformZ(int x, int y, int z); double GetDeformDetailX(double x, double y, double z); double GetDeformDetailY(double x, double y, double z); double GetDeformDetailZ(double x, double y, double z);};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -