18 #ifndef __itkLineSpatialObject_h
19 #define __itkLineSpatialObject_h
42 template<
unsigned int TDimension = 3 >
75 void SetPoints(PointListType & newPoints);
80 return &( m_Points[id] );
91 bool IsEvaluableAt(
const PointType & point,
92 unsigned int depth = 0,
char *name =
NULL)
const;
98 bool ValueAt(
const PointType & point,
double & value,
99 unsigned int depth = 0,
char *name =
NULL)
const;
102 bool IsInside(
const PointType & point,
103 unsigned int depth,
char *name)
const;
108 virtual bool IsInside(
const PointType & point)
const;
111 bool ComputeLocalBoundingBox()
const;
115 void operator=(
const Self &);
123 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
127 #ifndef ITK_MANUAL_INSTANTIATION
128 #include "itkLineSpatialObject.hxx"
131 #endif // __itkLineSpatialObject_h