igstk::Landmark3DRegistrationErrorEstimator Class Reference

This class estimates error in point-based rigid-body landmark registration . More...

#include <igstkLandmark3DRegistrationErrorEstimator.h>

Inheritance diagram for igstk::Landmark3DRegistrationErrorEstimator:
Inheritance graph
[legend]
Collaboration diagram for igstk::Landmark3DRegistrationErrorEstimator:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::vector
< LandmarkPointType
LandmarkContainerType
typedef double ErrorType
 Error parameter Typedefs.

Public Member Functions

void RequestSetLandmarkContainer (const LandmarkContainerType &)
 Method to set the landmark container.
void RequestSetTargetPoint (const TargetPointType &)
 Method to set the target point.
void RequestSetLandmarkRegistrationError (const ErrorType &)
 Method to set the landmark registration error.
void RequestEstimateTargetPointRegistrationError ()
 Method to request target registration estimation.
void RequestGetTargetPointRegistrationErrorEstimate ()
 Request target point registration error event.

Public Attributes

igstkStandardClassTraitsMacro(Landmark3DRegistrationErrorEstimator,
Object) public typedef
itk::Point< double, 3 > 
LandmarkPointType
 Macro with standard traits declarations.

Protected Member Functions

 Landmark3DRegistrationErrorEstimator (void)
 ~Landmark3DRegistrationErrorEstimator (void)
void PrintSelf (std::ostream &os, itk::Indent indent) const
 Print the object information in a stream.

Detailed Description

This class estimates error in point-based rigid-body landmark registration .

The error estimation is based on the work by West et al.

J.B West et al, "Fiducial Point Placement and the Accuracy of Point-based, Rigid Body Registration", Neurosurgery, pp 810-816, Vol.48, No.4, April 2001.

igstkLandmark3DRegistrationErrorEstimator.png

State Machine

Definition at line 49 of file igstkLandmark3DRegistrationErrorEstimator.h.


Member Typedef Documentation

Definition at line 62 of file igstkLandmark3DRegistrationErrorEstimator.h.

Error parameter Typedefs.

Definition at line 65 of file igstkLandmark3DRegistrationErrorEstimator.h.


Constructor & Destructor Documentation

igstk::Landmark3DRegistrationErrorEstimator::Landmark3DRegistrationErrorEstimator ( void   )  [protected]
igstk::Landmark3DRegistrationErrorEstimator::~Landmark3DRegistrationErrorEstimator ( void   )  [protected]

Member Function Documentation

void igstk::Landmark3DRegistrationErrorEstimator::RequestSetLandmarkContainer ( const LandmarkContainerType  ) 

Method to set the landmark container.

void igstk::Landmark3DRegistrationErrorEstimator::RequestSetTargetPoint ( const TargetPointType &   ) 

Method to set the target point.

void igstk::Landmark3DRegistrationErrorEstimator::RequestSetLandmarkRegistrationError ( const ErrorType  ) 

Method to set the landmark registration error.

void igstk::Landmark3DRegistrationErrorEstimator::RequestEstimateTargetPointRegistrationError (  ) 

Method to request target registration estimation.

void igstk::Landmark3DRegistrationErrorEstimator::RequestGetTargetPointRegistrationErrorEstimate (  ) 

Request target point registration error event.

void igstk::Landmark3DRegistrationErrorEstimator::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const [protected, virtual]

Print the object information in a stream.

Reimplemented from igstk::Object.


Member Data Documentation

igstkStandardClassTraitsMacro ( Landmark3DRegistrationErrorEstimator, Object ) public typedef itk::Point<double, 3> igstk::Landmark3DRegistrationErrorEstimator::LandmarkPointType

Macro with standard traits declarations.

Typedefs

Definition at line 55 of file igstkLandmark3DRegistrationErrorEstimator.h.


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

Generated on Tue Dec 22 03:55:47 2009 for IGSTK by  doxygen 1.6.1