#include <itkPolygonSpatialObject.h>
Inheritance diagram for itk::PolygonSpatialObject:


Public Types | |
| typedef PolygonSpatialObject< TDimension > | Self |
| typedef BlobSpatialObject< TDimension > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::PointType | PointType |
| typedef Superclass::PointListType | PointListType |
| typedef Superclass::BlobPointType | BlobPointType |
Public Methods | |
| virtual const char * | GetClassName () const |
| PolygonGroupOrientation | Plane () |
| virtual void | SetThickness (double _arg) |
| virtual double | GetThickness () |
| bool | IsClosed () |
| unsigned int | NumberOfPoints () const |
| PointType | ClosestPoint (PointType &curPoint) |
| double | MeasureArea () |
| double | MeasureVolume () |
| double | MeasurePerimeter () |
| bool | DeletePoint (PointType &pointToDelete) |
| bool | AddPoint (PointType &pointToAdd) |
| bool | InsertPoint (PointType &point1, PointType &pointToAdd) |
| bool | ReplacePoint (PointType &oldpoint, PointType &newPoint) |
| bool | RemoveSegment (PointType &startpoint, PointType &endPoint) |
| virtual bool | IsInside (const PointType &point, unsigned int depth=0, char *name=NULL) const |
Static Public Methods | |
| Pointer | New () |
|
|||||
|
Reimplemented from itk::BlobSpatialObject< TDimension >. Definition at line 35 of file itkPolygonSpatialObject.h. |
|
|||||
|
Reimplemented from itk::BlobSpatialObject< TDimension >. Definition at line 32 of file itkPolygonSpatialObject.h. |
|
|||||
|
Reimplemented from itk::BlobSpatialObject< TDimension >. Definition at line 31 of file itkPolygonSpatialObject.h. |
|
|||||
|
Reimplemented from itk::BlobSpatialObject< TDimension >. Definition at line 34 of file itkPolygonSpatialObject.h. |
|
|||||
|
Reimplemented from itk::BlobSpatialObject< TDimension >. Definition at line 33 of file itkPolygonSpatialObject.h. |
|
|||||
|
Standard class typedefs. Reimplemented from itk::BlobSpatialObject< TDimension >. Definition at line 29 of file itkPolygonSpatialObject.h. |
|
|||||
|
Reimplemented from itk::BlobSpatialObject< TDimension >. Definition at line 30 of file itkPolygonSpatialObject.h. |
|
||||||||||
|
Method adds a point to the end of the strand |
|
||||||||||
|
Method returns the Point closest to the given point |
|
||||||||||
|
Method deletes a point from the strand |
|
|||||||||
|
Method for creation through the object factory. Reimplemented from itk::BlobSpatialObject< TDimension >. |
|
|||||||||
|
Method gets the thickness of the current strand |
|
||||||||||||||||
|
Method inserts point after point1 |
|
|||||||||
|
|
|
||||||||||||||||||||
|
Test whether a point is inside or outside the object. Reimplemented from itk::BlobSpatialObject< TDimension >. |
|
|||||||||
|
Method returns area of polygon described by points |
|
|||||||||
|
Method returns the length of the perimeter |
|
|||||||||
|
Method returns the volume of the strand |
|
|||||||||
|
Method for creation through the object factory. Reimplemented from itk::BlobSpatialObject< TDimension >. |
|
|||||||||
|
|
|
|||||||||
|
Method returning plane alignment of strand |
|
||||||||||||||||
|
Method removes the series of points between startpoint and endpoint |
|
||||||||||||||||
|
Method replaces a point |
|
||||||||||
|
Method sets the thickness of the current strand |
1.2.15 written by Dimitri van Heesch,
© 1997-2000