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.
1.7.2