18 #ifndef __itkBoxSpatialObject_h
19 #define __itkBoxSpatialObject_h
35 template<
unsigned int TDimension = 3 >
64 unsigned int depth = 0,
65 char *name = ITK_NULLPTR)
const;
70 unsigned int depth = 0,
71 char *name = ITK_NULLPTR)
const;
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkBoxSpatialObject.hxx"
106 #endif // __itkBoxSpatialObject_h
virtual bool ComputeLocalBoundingBox() const
Point< ScalarType, VDimension > PointType
VectorContainer< IdentifierType, PointType > PointContainerType
The class may be used to represent N-dimensional boxes. In two dimensions it is a rectangle...
BoundingBox< IdentifierType, VDimension, ScalarType, VectorContainerType > BoundingBoxType
Represent the size (bounds) of a n-dimensional image.
virtual bool IsEvaluableAt(const PointType &point, unsigned int depth=0, char *name=ITK_NULLPTR) const
virtual bool ValueAt(const PointType &point, double &value, unsigned int depth=0, char *name=ITK_NULLPTR) const
FixedArray< double, TDimension > SizeType
virtual void PrintSelf(std::ostream &os, Indent indent) const
SmartPointer< const Self > ConstPointer
Implementation of the composite pattern.
Superclass::TransformType TransformType
void operator=(const Self &)
Superclass::BoundingBoxType BoundingBoxType
SpatialObject< TDimension > Superclass
SmartPointer< Self > Pointer
Superclass::PointType PointType
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
Control indentation during Print() invocation.
ScalableAffineTransform< double, VDimension > TransformType
Base class for all data objects in ITK.
virtual bool IsInside(const PointType &point, unsigned int depth, char *) const
SmartPointer< Superclass > SuperclassPointer