18 #ifndef __itkPointBasedSpatialObject_h
19 #define __itkPointBasedSpatialObject_h
36 template<
unsigned int TDimension = 3 >
63 itkWarningMacro(<<
"PointBasedSpatialObject::GetPoint() is not implemented"
64 <<
" in the base class" << std::endl);
69 virtual SpatialObjectPointType *
72 itkWarningMacro(<<
"PointBasedSpatialObject::GetPoint() is not implemented"
73 <<
" in the base class" << std::endl);
80 itkWarningMacro(<<
"PointBasedSpatialObject::GetNumberOfPoints() is not"
81 <<
" implemented in the base class" << std::endl);
87 bool ComputeLocalBoundingBox()
const
89 itkWarningMacro(<<
"PointBasedSpatialObject::ComputeLocalBoundingBox() is"
90 <<
" not implemented in the base class" << std::endl);
97 void operator=(
const Self &);
103 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
107 #ifndef ITK_MANUAL_INSTANTIATION
108 #include "itkPointBasedSpatialObject.hxx"
111 #endif // __itkPointBasedSpatialObject_h