18 #ifndef __itkBlobSpatialObject_h
19 #define __itkBlobSpatialObject_h
45 template<
unsigned int TDimension = 3 >
83 return &( m_Points[id] );
94 bool IsEvaluableAt(
const PointType & point,
95 unsigned int depth = 0,
char *name =
NULL)
const;
101 bool ValueAt(
const PointType & point,
double & value,
102 unsigned int depth = 0,
char *name =
NULL)
const;
105 bool IsInside(
const PointType & point,
106 unsigned int depth,
char *name)
const;
111 bool IsInside(
const PointType & point)
const;
114 bool ComputeLocalBoundingBox()
const;
118 void operator=(
const Self &);
126 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
130 #ifndef ITK_MANUAL_INSTANTIATION
131 #include "itkBlobSpatialObject.hxx"
134 #endif // __itkBlobSpatialObject_h