18 #ifndef __itkPlaneSpatialObject_h
19 #define __itkPlaneSpatialObject_h
36 template<
unsigned int TDimension = 3 >
64 unsigned int depth = 0,
char *name = ITK_NULLPTR)
const;
69 unsigned int depth = 0,
char *name = ITK_NULLPTR)
const;
73 unsigned int depth,
char *name)
const;
105 #ifndef ITK_MANUAL_INSTANTIATION
106 #include "itkPlaneSpatialObject.hxx"
109 #endif // __itkPlaneSpatialObject_h
Point< ScalarType, VDimension > PointType
virtual bool ValueAt(const PointType &point, double &value, unsigned int depth=0, char *name=ITK_NULLPTR) const
SmartPointer< const Self > ConstPointer
BoundingBox< IdentifierType, VDimension, ScalarType, VectorContainerType > BoundingBoxType
void operator=(const Self &)
static const unsigned int NumberOfDimension
SmartPointer< PointContainerType > PointContainerPointer
virtual bool IsInside(const PointType &point, unsigned int depth, char *name) const
virtual bool ComputeLocalBoundingBox() const
Superclass::PointType PointType
~PlaneSpatialObject(void)
Superclass::TransformType TransformType
Implementation of the composite pattern.
Superclass::BoundingBoxType BoundingBoxType
VectorContainer< IdentifierType, PointType > PointContainerType
SpatialObject< TDimension > Superclass
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
ScalableAffineTransform< double, VDimension > TransformType
virtual bool IsEvaluableAt(const PointType &point, unsigned int depth=0, char *name=ITK_NULLPTR) const
SmartPointer< Superclass > SuperclassPointer
virtual void PrintSelf(std::ostream &os, Indent indent) const
Base class for all data objects in ITK.