18 #ifndef __itkGaussianSpatialObject_h
19 #define __itkGaussianSpatialObject_h
42 template<
unsigned int TDimension = 3 >
58 itkStaticConstMacro(NumberOfDimensions,
unsigned int,
80 itkGetConstReferenceMacro(Maximum,
ScalarType);
90 unsigned int depth = 0,
91 char *name =
NULL)
const;
95 virtual bool IsEvaluableAt(
const PointType & point,
96 unsigned int depth = 0,
97 char *name =
NULL)
const;
100 virtual bool IsInside(
const PointType & point,
107 virtual bool IsInside(
const PointType & point)
const;
111 virtual bool ComputeLocalBoundingBox()
const;
119 void operator=(
const Self &);
129 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
133 #ifndef ITK_MANUAL_INSTANTIATION
134 #include "itkGaussianSpatialObject.hxx"
137 #endif // __itkGaussianSpatialObject_h