18 #ifndef __itkBlobSpatialObject_h
19 #define __itkBlobSpatialObject_h
45 template<
unsigned int TDimension = 3 >
95 unsigned int depth = 0,
char *name =
ITK_NULLPTR)
const;
102 unsigned int depth = 0,
char *name =
ITK_NULLPTR)
const;
106 unsigned int depth,
char *name)
const;
130 #ifndef ITK_MANUAL_INSTANTIATION
131 #include "itkBlobSpatialObject.hxx"
134 #endif // __itkBlobSpatialObject_h
SpatialObjectPoint< TDimension > BlobPointType
BoundingBox< IdentifierType, VDimension, ScalarType, VectorContainerType > BoundingBoxType
bool ValueAt(const PointType &point, double &value, unsigned int depth=0, char *name=ITK_NULLPTR) const
Superclass::PointType PointType
bool IsInside(const PointType &point, unsigned int depth, char *name) const
void operator=(const Self &)
SpatialObjectPointType * GetPoint(IdentifierType id)
Superclass::SpatialObjectPointType SpatialObjectPointType
Superclass::BoundingBoxType BoundingBoxType
SizeValueType GetNumberOfPoints(void) const
Spatial object representing a potentially amorphous object.
Superclass::TransformType TransformType
SmartPointer< const Self > ConstPointer
This class serves as the base class for point-based spatial objects.
SmartPointer< PointContainerType > PointContainerPointer
unsigned long SizeValueType
PointBasedSpatialObject< TDimension > Superclass
Superclass::TransformType TransformType
bool IsEvaluableAt(const PointType &point, unsigned int depth=0, char *name=ITK_NULLPTR) const
SizeValueType IdentifierType
PointListType & GetPoints(void)
Implementation of the composite pattern.
SmartPointer< Self > Pointer
Point used for spatial objets.
const SpatialObjectPointType * GetPoint(IdentifierType id) const
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
Control indentation during Print() invocation.
void SetPoints(PointListType &newPoints)
bool ComputeLocalBoundingBox() const
Superclass::PointType PointType
virtual ~BlobSpatialObject()
std::vector< BlobPointType > PointListType
virtual void PrintSelf(std::ostream &os, Indent indent) const
Base class for all data objects in ITK.
SpatialObjectPoint< TDimension > SpatialObjectPointType
VectorContainer< IdentifierType, PointType > PointContainerType