18 #ifndef __itkLandmarkSpatialObject_h
19 #define __itkLandmarkSpatialObject_h
37 template<
unsigned int TDimension = 3 >
75 return &( m_Points[id] );
86 bool IsEvaluableAt(
const PointType & point,
87 unsigned int depth = 0,
char *name =
NULL)
const;
93 bool ValueAt(
const PointType & point,
double & value,
94 unsigned int depth = 0,
char *name =
NULL)
const;
97 bool IsInside(
const PointType & point,
98 unsigned int depth,
char *name)
const;
103 virtual bool IsInside(
const PointType & point)
const;
106 bool ComputeLocalBoundingBox(
void)
const;
110 void operator=(
const Self &);
118 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
122 #ifndef ITK_MANUAL_INSTANTIATION
123 #include "itkLandmarkSpatialObject.hxx"
126 #endif // __itkLandmarkSpatialObject_h