Woolz Image Processing
Version 1.7.5
|
A workspace data structure for use in the ICP functions. More...
Data Fields | |
int | itr |
double | delta |
double | curMetric |
double | prvMetric |
double | maxDist |
AlcKDTTree * | tTree |
int * | sNN |
double * | dist |
WlzVertexType | vType |
int | sgnNrm |
int | nT |
int | nS |
int | nMatch |
WlzVertexP | gTVx |
WlzVertexP | gSVx |
WlzVertexP | gTNr |
WlzVertexP | gSNr |
WlzVertexP | tSVx |
WlzVertexP | tSNr |
WlzVertexP | nNTVx |
double * | wgt |
WlzAffineTransform * | prvTr |
WlzAffineTransform * | curTr |
A workspace data structure for use in the ICP functions.
int _WlzRegICPWSp::itr |
Current iteration
Referenced by WlzRegICPObjs(), WlzRegICPObjsGrd(), WlzRegICPTreeAndVertices(), WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
double _WlzRegICPWSp::delta |
Convergence metric tollerance.
Referenced by WlzRegICPTreeAndVertices(), WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
double _WlzRegICPWSp::curMetric |
Current sum of distances between NN
Referenced by WlzRegICPTreeAndVertices(), WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
double _WlzRegICPWSp::prvMetric |
Last sum of distances between NN
Referenced by WlzRegICPTreeAndVertices(), WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
double _WlzRegICPWSp::maxDist |
Maximum distance to consider for a NN
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
AlcKDTTree* _WlzRegICPWSp::tTree |
kD-tree
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
int* _WlzRegICPWSp::sNN |
Indicies of NN to source vertices
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
double* _WlzRegICPWSp::dist |
NN distances
Referenced by WlzRegICPTreeAndVertices(), WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
WlzVertexType _WlzRegICPWSp::vType |
Type of vertices WLZ_VERTEX_D2 or WLZ_VERTEX_D3
Referenced by WlzRegICPObjs(), WlzRegICPObjsGrd(), WlzRegICPObjWSD2D(), WlzRegICPTreeAndVertices(), WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
int _WlzRegICPWSp::sgnNrm |
Non zero if normals have reliably signed components.
Referenced by WlzRegICPObjs(), WlzRegICPObjWSD2D(), WlzRegICPTreeAndVertices(), WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
int _WlzRegICPWSp::nT |
Number of target vertices/normals
Referenced by WlzRegICPTreeAndVertices(), WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
int _WlzRegICPWSp::nS |
Number of source vertices/normals
Referenced by WlzRegICPTreeAndVertices(), WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
int _WlzRegICPWSp::nMatch |
Minimum of nT and nS
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
WlzVertexP _WlzRegICPWSp::gTVx |
Given target vertices
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
WlzVertexP _WlzRegICPWSp::gSVx |
Given source vertices
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
WlzVertexP _WlzRegICPWSp::gTNr |
Given target normals
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
WlzVertexP _WlzRegICPWSp::gSNr |
Given source normals
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
WlzVertexP _WlzRegICPWSp::tSVx |
Transformed source vertices.
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
WlzVertexP _WlzRegICPWSp::tSNr |
Transformed source normals.
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
WlzVertexP _WlzRegICPWSp::nNTVx |
NN ordered target vertices.
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
double* _WlzRegICPWSp::wgt |
Weights for matches
Referenced by WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
WlzAffineTransform* _WlzRegICPWSp::prvTr |
Previous affine transform
Referenced by WlzRegICPTreeAndVertices(), WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().
WlzAffineTransform* _WlzRegICPWSp::curTr |
Current affine transform
Referenced by WlzRegICPTreeAndVertices(), WlzRegICPVertices(), and WlzRegICPVerticesWSD2D().