Superclass of AbstractTransformGeometry sub-classes defined by a set of landmarks. More...
#include <mitkLandmarkBasedCurvedGeometry.h>
Public Types | |
typedef LandmarkBasedCurvedGeometry | Self |
typedef AbstractTransformGeometry | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer < const Self > | ConstPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
Method for creation through the object factory. | |
virtual void | SetTargetLandmarks (const mitk::PointSet::DataType::PointsContainer *_arg) |
Set the landmarks through which the geometry shall pass. | |
virtual const mitk::PointSet::DataType::PointsContainer * | GetTargetLandmarks () |
Get the landmarks through which the geometry shall pass. | |
virtual void | ComputeGeometry ()=0 |
Protected Member Functions | |
LandmarkBasedCurvedGeometry () | |
virtual | ~LandmarkBasedCurvedGeometry () |
void | InitializeGeometry (Self *newGeometry) const |
Protected Attributes | |
mitk::PointSet::DataType::PointsContainer::ConstPointer | m_TargetLandmarks |
Superclass of AbstractTransformGeometry sub-classes defined by a set of landmarks.
Definition at line 32 of file mitkLandmarkBasedCurvedGeometry.h.
typedef itk::SmartPointer<const Self> mitk::LandmarkBasedCurvedGeometry::ConstPointer |
Reimplemented from mitk::AbstractTransformGeometry.
Reimplemented in mitk::LandmarkProjectorBasedCurvedGeometry, and mitk::ThinPlateSplineCurvedGeometry.
Definition at line 35 of file mitkLandmarkBasedCurvedGeometry.h.
typedef itk::SmartPointer<Self> mitk::LandmarkBasedCurvedGeometry::Pointer |
Reimplemented from mitk::AbstractTransformGeometry.
Reimplemented in mitk::LandmarkProjectorBasedCurvedGeometry, and mitk::ThinPlateSplineCurvedGeometry.
Definition at line 35 of file mitkLandmarkBasedCurvedGeometry.h.
Reimplemented from mitk::AbstractTransformGeometry.
Reimplemented in mitk::LandmarkProjectorBasedCurvedGeometry, and mitk::ThinPlateSplineCurvedGeometry.
Definition at line 35 of file mitkLandmarkBasedCurvedGeometry.h.
Reimplemented from mitk::AbstractTransformGeometry.
Reimplemented in mitk::LandmarkProjectorBasedCurvedGeometry, and mitk::ThinPlateSplineCurvedGeometry.
Definition at line 35 of file mitkLandmarkBasedCurvedGeometry.h.
mitk::LandmarkBasedCurvedGeometry::LandmarkBasedCurvedGeometry | ( | ) | [protected] |
Definition at line 22 of file mitkLandmarkBasedCurvedGeometry.cpp.
: m_TargetLandmarks(NULL) { }
mitk::LandmarkBasedCurvedGeometry::~LandmarkBasedCurvedGeometry | ( | ) | [protected, virtual] |
Definition at line 27 of file mitkLandmarkBasedCurvedGeometry.cpp.
{ }
virtual void mitk::LandmarkBasedCurvedGeometry::ComputeGeometry | ( | ) | [pure virtual] |
Implemented in mitk::LandmarkProjectorBasedCurvedGeometry, and mitk::ThinPlateSplineCurvedGeometry.
virtual const char* mitk::LandmarkBasedCurvedGeometry::GetClassName | ( | ) | const [virtual] |
Method for creation through the object factory.
Reimplemented from mitk::AbstractTransformGeometry.
Reimplemented in mitk::LandmarkProjectorBasedCurvedGeometry, and mitk::ThinPlateSplineCurvedGeometry.
virtual const mitk::PointSet::DataType::PointsContainer* mitk::LandmarkBasedCurvedGeometry::GetTargetLandmarks | ( | ) | [virtual] |
Get the landmarks through which the geometry shall pass.
void mitk::LandmarkBasedCurvedGeometry::InitializeGeometry | ( | Self * | newGeometry ) | const [protected] |
Reimplemented from mitk::AbstractTransformGeometry.
Reimplemented in mitk::LandmarkProjectorBasedCurvedGeometry, and mitk::ThinPlateSplineCurvedGeometry.
Definition at line 32 of file mitkLandmarkBasedCurvedGeometry.cpp.
{ Superclass::InitializeGeometry(newGeometry); newGeometry->SetTargetLandmarks(m_TargetLandmarks); }
virtual void mitk::LandmarkBasedCurvedGeometry::SetTargetLandmarks | ( | const mitk::PointSet::DataType::PointsContainer * | _arg ) | [virtual] |
Set the landmarks through which the geometry shall pass.
mitk::PointSet::DataType::PointsContainer::ConstPointer mitk::LandmarkBasedCurvedGeometry::m_TargetLandmarks [protected] |
Definition at line 53 of file mitkLandmarkBasedCurvedGeometry.h.