#include <itkEllipseSpatialObject.h>
Inheritance diagram for itk::EllipseSpatialObject:
Public Types | |
typedef EllipseSpatialObject | Self |
typedef double | ScalarType |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension > | Superclass |
typedef SmartPointer< Superclass > | SuperclassPointer |
typedef Superclass::PointType | PointType |
typedef VectorContainer< unsigned long, PointType > | PointContainerType |
typedef SmartPointer< PointContainerType > | PointContainerPointer |
typedef FixedArray< double, NDimensions > | ArrayType |
Public Methods | |
itkStaticConstMacro (NumberOfDimension, unsigned int, NDimensions) | |
virtual const char * | GetClassName () const |
void | SetRadius (double radius) |
virtual void | SetRadius (ArrayType _arg) |
virtual ArrayType | GetRadius () |
virtual void | ValueAt (const PointType &point, double &value) |
virtual bool | IsEvaluableAt (const PointType &point) |
virtual bool | IsInside (const PointType &point) |
virtual void | ComputeBounds (void) |
unsigned long | GetMTime (void) const |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
EllipseSpatialObject (void) | |
~EllipseSpatialObject (void) | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
ArrayType | m_Radius |
|
Definition at line 50 of file itkEllipseSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. Definition at line 43 of file itkEllipseSpatialObject.h. |
|
Definition at line 48 of file itkEllipseSpatialObject.h. |
|
Definition at line 47 of file itkEllipseSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. Definition at line 42 of file itkEllipseSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. Definition at line 46 of file itkEllipseSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. Definition at line 41 of file itkEllipseSpatialObject.h. |
|
Standard class typedefs. Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. Definition at line 40 of file itkEllipseSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. Definition at line 44 of file itkEllipseSpatialObject.h. |
|
Definition at line 45 of file itkEllipseSpatialObject.h. |
|
|
|
|
|
provide a method to get the boundaries of a specific object. Basically, this function need to be called every time one of the object component is changed. Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. |
|
Run-time type information (and related methods). Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. |
|
Return the last modified time of the object, and all of its components Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. |
|
Get raddi via an array of radius |
|
return ture if the object provides a method to evaluate the value at the specified point, else otherwise. Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. |
|
Test whether a point is inside or outside the object Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. |
|
|
|
Method for creation through the object factory. Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. |
|
Print the object informations in a stream. Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. |
|
Set raddi via an array of radius |
|
Set all radii to the same radius value |
|
Returns a degree of membership to the object. That's useful for fuzzy objects. Reimplemented from itk::SpatialObject< NDimensions, AffineTransform< double, NDimensions >, PipelineDimension >. |
|
Definition at line 90 of file itkEllipseSpatialObject.h. |