18 #ifndef __itkBoxSpatialObject_h
19 #define __itkBoxSpatialObject_h
35 template<
unsigned int TDimension = 3 >
63 virtual bool ValueAt(
const PointType & point,
double & value,
64 unsigned int depth = 0,
65 char *name =
NULL)
const;
69 virtual bool IsEvaluableAt(
const PointType & point,
70 unsigned int depth = 0,
71 char *name =
NULL)
const;
74 virtual bool IsInside(
const PointType & point,
81 virtual bool IsInside(
const PointType & point)
const;
86 virtual bool ComputeLocalBoundingBox()
const;
90 void operator=(
const Self &);
98 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkBoxSpatialObject.hxx"
106 #endif // __itkBoxSpatialObject_h