#include <itkPointBasedSpatialObject.h>
Inheritance diagram for itk::PointBasedSpatialObject< TDimension >:


Public Types | |
| typedef PointBasedSpatialObject | Self |
| typedef SpatialObject< TDimension > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef double | ScalarType |
| typedef SpatialObjectPoint< TDimension > | SpatialObjectPointType |
| typedef Superclass::PointType | PointType |
| typedef Superclass::TransformType | TransformType |
| typedef Superclass::VectorType | VectorType |
| typedef Superclass::CovariantVectorType | CovariantVectorType |
Public Member Functions | |
| virtual const char * | GetClassName () const |
| virtual unsigned long | GetNumberOfPoints (void) const |
| virtual const SpatialObjectPointType * | GetPoint (unsigned long) const |
Static Public Member Functions | |
| Pointer | New () |
Protected Member Functions | |
| PointBasedSpatialObject () | |
| virtual | ~PointBasedSpatialObject () |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
A PointBasedSpatialObject is an abstract class to support PointBasedSpatialObject filters and algorithms.
Definition at line 37 of file itkPointBasedSpatialObject.h.
|
|||||
|
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::PolygonSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >. Definition at line 46 of file itkPointBasedSpatialObject.h. |
|
|||||
|
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::TubeSpatialObject< TDimension >. Definition at line 52 of file itkPointBasedSpatialObject.h. |
|
|||||
|
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::PolygonSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >. Definition at line 45 of file itkPointBasedSpatialObject.h. |
|
|||||
|
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::PolygonSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >. Definition at line 49 of file itkPointBasedSpatialObject.h. |
|
|||||
|
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >. Definition at line 47 of file itkPointBasedSpatialObject.h. |
|
|||||
|
Standard class typedefs. Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::PolygonSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >. Definition at line 43 of file itkPointBasedSpatialObject.h. |
|
|||||
|
Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >. Definition at line 48 of file itkPointBasedSpatialObject.h. Referenced by itk::PointBasedSpatialObject< TDimension >::GetPoint(). |
|
|||||
|
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::PolygonSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >. Definition at line 44 of file itkPointBasedSpatialObject.h. |
|
|||||
|
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >. Definition at line 50 of file itkPointBasedSpatialObject.h. |
|
|||||
|
Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::TubeSpatialObject< TDimension >. Definition at line 51 of file itkPointBasedSpatialObject.h. |
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
Method for creation through the object factory. Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::PolygonSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >.
|
|
||||||||||
|
Return the number of points in the list Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >. Definition at line 69 of file itkPointBasedSpatialObject.h. |
|
||||||||||
|
Return a SpatialObjectPoint given its position in the list Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >. Definition at line 61 of file itkPointBasedSpatialObject.h. References itkWarningMacro, and itk::PointBasedSpatialObject< TDimension >::SpatialObjectPointType. |
|
|||||||||
|
Method for creation through the object factory. Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::PolygonSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >.
|
|
||||||||||||||||
|
Method to print the object. Reimplemented from itk::SpatialObject< TDimension >.
Reimplemented in itk::BlobSpatialObject< TDimension >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, and itk::TubeSpatialObject< TDimension >.
|
1.3.8 written by Dimitri van Heesch,
© 1997-2000