18 #ifndef __itkLandmarkSpatialObject_h
19 #define __itkLandmarkSpatialObject_h
37 template<
unsigned int TDimension = 3 >
87 unsigned int depth = 0,
char *name =
ITK_NULLPTR)
const;
94 unsigned int depth = 0,
char *name =
ITK_NULLPTR)
const;
98 unsigned int depth,
char *name)
const;
122 #ifndef ITK_MANUAL_INSTANTIATION
123 #include "itkLandmarkSpatialObject.hxx"
126 #endif // __itkLandmarkSpatialObject_h
bool ValueAt(const PointType &point, double &value, unsigned int depth=0, char *name=ITK_NULLPTR) const
Superclass::TransformType TransformType
bool IsEvaluableAt(const PointType &point, unsigned int depth=0, char *name=ITK_NULLPTR) const
BoundingBox< IdentifierType, VDimension, ScalarType, VectorContainerType > BoundingBoxType
Superclass::PointType PointType
Superclass::BoundingBoxType BoundingBoxType
Superclass::PointType PointType
void SetPoints(PointListType &newPoints)
LandmarkSpatialObject Self
PointListType & GetPoints(void)
Superclass::TransformType TransformType
This class serves as the base class for point-based spatial objects.
SmartPointer< const Self > ConstPointer
unsigned long SizeValueType
virtual ~LandmarkSpatialObject()
Representation of a Landmark based on the spatial object classes.
SizeValueType IdentifierType
virtual void PrintSelf(std::ostream &os, Indent indent) const
void operator=(const Self &)
bool ComputeLocalBoundingBox(void) const
SmartPointer< PointContainerType > PointContainerPointer
PointBasedSpatialObject< TDimension > Superclass
Superclass::SpatialObjectPointType SpatialObjectPointType
Point used for spatial objets.
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
bool IsInside(const PointType &point, unsigned int depth, char *name) const
const SpatialObjectPointType * GetPoint(IdentifierType id) const
Control indentation during Print() invocation.
std::vector< LandmarkPointType > PointListType
SpatialObjectPointType * GetPoint(IdentifierType id)
Base class for all data objects in ITK.
VectorContainer< IdentifierType, PointType > PointContainerType
SmartPointer< Self > Pointer
SpatialObjectPoint< TDimension > SpatialObjectPointType
SizeValueType GetNumberOfPoints(void) const
SpatialObjectPoint< TDimension > LandmarkPointType