18 #ifndef itkPolygonGroupSpatialObject_h
19 #define itkPolygonGroupSpatialObject_h
49 template<
unsigned int TDimension = 3 >
88 unsigned int NumberOfStrands();
95 double MeasureVolume();
98 virtual bool IsInside(
const PointType & point,
99 unsigned int depth = 0,
100 char *name = ITK_NULLPTR) const ITK_OVERRIDE;
105 PolygonGroupSpatialObject(
void) {}
109 #ifndef ITK_MANUAL_INSTANTIATION
110 #include "itkPolygonGroupSpatialObject.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
~PolygonGroupSpatialObject(void)
Superclass::ChildrenListType ChildrenListType
Superclass::PointType PointType
Superclass::BoundingBoxType BoundingBoxType
GroupSpatialObject< TDimension > Superclass
Implements a Region Of Interest Type.
std::list< Pointer > ChildrenListType
Superclass::ChildrenListType ChildrenListType
Superclass::TreeNodeType TreeNodeType
Representation of a group based on the spatial object classes.
TreeNodeType::ChildrenListType TreeNodeChildrenListType
A templated class holding a geometric point in n-Dimensional space.
PolygonGroupSpatialObject< TDimension > Self
Represent and compute information about bounding boxes.