ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkGroupSpatialObject.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef double | ScalarType |
typedef GroupSpatialObject | Self |
typedef SpatialObject< TDimension > | Superclass |
typedef TreeNodeType::ChildrenListType | TreeNodeChildrenListType |
typedef Superclass::TreeNodeType | TreeNodeType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
GroupSpatialObject () | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
virtual | ~GroupSpatialObject () |
bool | ComputeLocalBoundingBox () const |
GroupSpatialObject (const Self &) | |
void | operator= (const Self &) |
Representation of a group based on the spatial object classes.
A GroupSpatialObject represents a group by serving as the parent of the elements of the group. Since any itk::SpatialObject can have children (see SpatialObject::GetChildren()), this class needs no additional methods.
Definition at line 39 of file itkGroupSpatialObject.h.
typedef SmartPointer< const Self > itk::GroupSpatialObject< TDimension >::ConstPointer |
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::PolygonGroupSpatialObject< TDimension >.
Definition at line 47 of file itkGroupSpatialObject.h.
typedef SmartPointer< Self > itk::GroupSpatialObject< TDimension >::Pointer |
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::PolygonGroupSpatialObject< TDimension >.
Definition at line 46 of file itkGroupSpatialObject.h.
typedef double itk::GroupSpatialObject< TDimension >::ScalarType |
Reimplemented from itk::SpatialObject< TDimension >.
Definition at line 48 of file itkGroupSpatialObject.h.
typedef GroupSpatialObject itk::GroupSpatialObject< TDimension >::Self |
Standard class typedefs.
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::PolygonGroupSpatialObject< TDimension >.
Definition at line 44 of file itkGroupSpatialObject.h.
typedef SpatialObject< TDimension > itk::GroupSpatialObject< TDimension >::Superclass |
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::PolygonGroupSpatialObject< TDimension >.
Definition at line 45 of file itkGroupSpatialObject.h.
typedef TreeNodeType::ChildrenListType itk::GroupSpatialObject< TDimension >::TreeNodeChildrenListType |
Reimplemented in itk::PolygonGroupSpatialObject< TDimension >.
Definition at line 50 of file itkGroupSpatialObject.h.
typedef Superclass::TreeNodeType itk::GroupSpatialObject< TDimension >::TreeNodeType |
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::PolygonGroupSpatialObject< TDimension >.
Definition at line 49 of file itkGroupSpatialObject.h.
itk::GroupSpatialObject< TDimension >::GroupSpatialObject | ( | const Self & | ) | [protected] |
itk::GroupSpatialObject< TDimension >::GroupSpatialObject | ( | ) | [protected] |
virtual itk::GroupSpatialObject< TDimension >::~GroupSpatialObject | ( | ) | [protected, virtual] |
bool itk::GroupSpatialObject< TDimension >::ComputeLocalBoundingBox | ( | void | ) | const [inline, virtual] |
Reimplemented from itk::SpatialObject< TDimension >.
Definition at line 59 of file itkGroupSpatialObject.h.
virtual::itk::LightObject::Pointer itk::GroupSpatialObject< TDimension >::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::PolygonGroupSpatialObject< TDimension >.
virtual const char* itk::GroupSpatialObject< TDimension >::GetNameOfClass | ( | ) | const [virtual] |
Method for creation through the object factory.
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::PolygonGroupSpatialObject< TDimension >.
static Pointer itk::GroupSpatialObject< TDimension >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::PolygonGroupSpatialObject< TDimension >.
void itk::GroupSpatialObject< TDimension >::operator= | ( | const Self & | ) | [protected] |
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::PolygonGroupSpatialObject< TDimension >.
virtual void itk::GroupSpatialObject< TDimension >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Method to print the object.
Reimplemented from itk::SpatialObject< TDimension >.