#include <itkCylinderSpatialObject.h>
Inheritance diagram for itk::CylinderSpatialObject:
Public Types | |
typedef CylinderSpatialObject | Self |
typedef double | ScalarType |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef SpatialObject< 3 > | Superclass |
typedef SmartPointer< Superclass > | SuperclassPointer |
typedef Superclass::PointType | PointType |
typedef Superclass::TransformType | TransformType |
typedef Superclass::BoundingBoxType | BoundingBoxType |
typedef VectorContainer< unsigned long, PointType > | PointContainerType |
typedef SmartPointer< PointContainerType > | PointContainerPointer |
Public Member Functions | |
itkStaticConstMacro (NumberOfDimension, unsigned int, 3) | |
virtual const char * | GetNameOfClass () const |
virtual bool | ValueAt (const PointType &point, double &value, unsigned int depth=0, char *name=NULL) const |
virtual bool | IsEvaluableAt (const PointType &point, unsigned int depth=0, char *name=NULL) const |
virtual bool | IsInside (const PointType &point, unsigned int depth, char *) const |
virtual bool | IsInside (const PointType &point) const |
virtual bool | ComputeLocalBoundingBox () const |
virtual void | SetRadius (double _arg) |
virtual const double & | GetRadius () |
virtual void | SetHeight (double _arg) |
virtual const double & | GetHeight () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
CylinderSpatialObject (void) | |
~CylinderSpatialObject (void) | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
double | m_Radius |
double | m_Height |
Definition at line 32 of file itkCylinderSpatialObject.h.
|
Reimplemented from itk::SpatialObject< 3 >. Definition at line 46 of file itkCylinderSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< 3 >. Definition at line 41 of file itkCylinderSpatialObject.h. |
|
Definition at line 48 of file itkCylinderSpatialObject.h. |
|
Definition at line 47 of file itkCylinderSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< 3 >. Definition at line 40 of file itkCylinderSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< 3 >. Definition at line 44 of file itkCylinderSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< 3 >. Definition at line 39 of file itkCylinderSpatialObject.h. |
|
Standard class typedefs. Reimplemented from itk::SpatialObject< 3 >. Definition at line 38 of file itkCylinderSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< 3 >. Definition at line 42 of file itkCylinderSpatialObject.h. |
|
Definition at line 43 of file itkCylinderSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< 3 >. Definition at line 45 of file itkCylinderSpatialObject.h. |
|
|
|
|
|
Get the boundaries of a specific object. This function needs to be called every time one of the object's components is changed. Reimplemented from itk::SpatialObject< 3 >. |
|
Set/Get the height |
|
Run-time type information (and related methods). Reimplemented from itk::SpatialObject< 3 >. |
|
Set/Get the radius |
|
Return true if the object provides a method to evaluate the value at the specified point, false otherwise. Reimplemented from itk::SpatialObject< 3 >. |
|
Test whether a point is inside or outside the object For computational speed purposes, it is faster if the method does not check the name of the class and the current depth |
|
Test whether a point is inside or outside the object Reimplemented from itk::SpatialObject< 3 >. |
|
|
|
Method for creation through the object factory. Reimplemented from itk::SpatialObject< 3 >. |
|
Print the object informations in a stream. Reimplemented from itk::SpatialObject< 3 >. |
|
Set/Get the height |
|
Set/Get the radius |
|
Returns a degree of membership to the object. That's useful for fuzzy objects. Reimplemented from itk::SpatialObject< 3 >. |
|
Definition at line 100 of file itkCylinderSpatialObject.h. |
|
Definition at line 99 of file itkCylinderSpatialObject.h. |