NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Protected Member Functions | List of all members
niftk::TestICPBasedRegistration Class Reference
Inheritance diagram for niftk::TestICPBasedRegistration:
Inheritance graph
[legend]
Collaboration diagram for niftk::TestICPBasedRegistration:
Collaboration graph
[legend]

Public Member Functions

 mitkClassMacro (TestICPBasedRegistration, ICPBasedRegistration) static Pointer New()
 
bool SetIndexToWorld (mitk::DataNode::Pointer node, vtkMatrix4x4 *matrix)
 
bool CompareMatrices (vtkMatrix4x4 *m1, vtkMatrix4x4 *m2)
 
virtual void Initialize ()
 
- Public Member Functions inherited from niftk::ICPBasedRegistration
 mitkClassMacroItkParent (ICPBasedRegistration, itk::Object) static Pointer New()
 
virtual void SetMaximumIterations (int _arg)
 
virtual void SetMaximumNumberOfLandmarkPointsToUse (int _arg)
 
virtual void SetCameraNode (mitk::DataNode::Pointer _arg)
 
virtual void SetFlipNormals (bool _arg)
 
virtual void SetTLSIterations (unsigned int _arg)
 
virtual void SetTLSPercentage (unsigned int _arg)
 
double Update (const mitk::DataNode::Pointer fixedNode, const mitk::DataNode::Pointer movingNode, vtkMatrix4x4 &transformMovingToFixed)
 Runs ICP registration. More...
 

Protected Member Functions

virtual ~TestICPBasedRegistration ()
 
- Protected Member Functions inherited from niftk::ICPBasedRegistration
 ICPBasedRegistration ()
 
virtual ~ICPBasedRegistration ()
 
 ICPBasedRegistration (const ICPBasedRegistration &)
 
ICPBasedRegistrationoperator= (const ICPBasedRegistration &)
 

Additional Inherited Members

- Static Public Member Functions inherited from niftk::ICPBasedRegistration
static void NodeToPolyData (const mitk::DataNode::Pointer &node, vtkPolyData &polyOut, const mitk::DataNode::Pointer &cameranode=mitk::DataNode::Pointer(), bool flipnormals=false)
 Generates a poly data from a mitk::DataNode. More...
 
static void PointSetToPolyData (const mitk::PointSet::Pointer &pointsIn, vtkPolyData &polyOut)
 Generates a poly data from a mitk::PointSet. More...
 

Constructor & Destructor Documentation

virtual niftk::TestICPBasedRegistration::~TestICPBasedRegistration ( )
inlineprotectedvirtual

Member Function Documentation

bool niftk::TestICPBasedRegistration::CompareMatrices ( vtkMatrix4x4 *  m1,
vtkMatrix4x4 *  m2 
)
virtual void niftk::TestICPBasedRegistration::Initialize ( void  )
inlinevirtual
niftk::TestICPBasedRegistration::mitkClassMacro ( TestICPBasedRegistration  ,
ICPBasedRegistration   
)
bool niftk::TestICPBasedRegistration::SetIndexToWorld ( mitk::DataNode::Pointer  node,
vtkMatrix4x4 *  matrix 
)

The documentation for this class was generated from the following file: