#include <itkImageSpatialObject.h>
Inheritance diagram for itk::ImageSpatialObject:
Public Types | |
typedef double | ScalarType |
typedef ImageSpatialObject< NDimensions, TransformType, PixelType, PipelineDimension > | Self |
typedef SpatialObject< NDimensions, TransformType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Image< PixelType, NDimensions > | ImageType |
typedef ImageType::Pointer | ImagePointer |
typedef ImageType::IndexType | IndexType |
typedef ImageType::RegionType | RegionType |
typedef Superclass::PointType | PointType |
typedef Superclass::BoundingBoxType | BoundingBoxType |
typedef VectorContainer< unsigned long, PointType > | PointContainerType |
typedef PointContainerType::Pointer | PointContainerPointer |
Public Methods | |
virtual const char * | GetClassName () const |
void | SetImage (ImageType *image) |
ImageType * | GetImage (void) |
bool | IsEvaluableAt (const PointType &point) |
void | ValueAt (const PointType &point, double &value) |
bool | IsInside (const PointType &point) |
void | ComputeBounds (void) |
unsigned long | GetMTime (void) const |
void | SetSlicePosition (unsigned int dimension, int position) |
int | GetSlicePosition (unsigned int dimension) |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
ImageSpatialObject () | |
virtual | ~ImageSpatialObject () |
void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
ImagePointer | m_Image |
int * | m_SlicePosition |
This class combines functionnalities from a spatial object, and an image.
\also SpatialObject CompositeSpatialObject
Definition at line 44 of file itkImageSpatialObject.h.
|
Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. Definition at line 62 of file itkImageSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. Definition at line 54 of file itkImageSpatialObject.h. |
|
Definition at line 57 of file itkImageSpatialObject.h. |
|
Definition at line 56 of file itkImageSpatialObject.h. |
|
Index typedef support. An index is used to access pixel values. Reimplemented from itk::NDimensionalSpatialObject< PipelineDimension >. Definition at line 58 of file itkImageSpatialObject.h. |
|
Definition at line 65 of file itkImageSpatialObject.h. |
|
Definition at line 64 of file itkImageSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. Definition at line 53 of file itkImageSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. Definition at line 61 of file itkImageSpatialObject.h. |
|
Reimplemented from itk::NDimensionalSpatialObject< PipelineDimension >. Definition at line 59 of file itkImageSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. Definition at line 50 of file itkImageSpatialObject.h. |
|
Standard class typedefs. Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. Definition at line 51 of file itkImageSpatialObject.h. |
|
Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. Definition at line 52 of file itkImageSpatialObject.h. |
|
|
|
|
|
Compute the boundaries of the iamge spatial object. Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. |
|
Run-time type information (and related methods). Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. |
|
Get a pointer to the image currently attached to the object. |
|
Returns the latest modified time of the object, and all of its component. Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. |
|
Get the slice position Definition at line 101 of file itkImageSpatialObject.h. References itk::ImageSpatialObject< NDimensions, TransformType, PixelType, PipelineDimension >::m_SlicePosition. |
|
Return true if the object is evaluable at the requested point, and else otherwise. Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. |
|
Returns true if the point is inside, false otherwise. Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. |
|
Method for creation through the object factory. Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. |
|
Set the image. |
|
Set the slice position Definition at line 98 of file itkImageSpatialObject.h. References itk::ImageSpatialObject< NDimensions, TransformType, PixelType, PipelineDimension >::m_SlicePosition. |
|
Returns the value of the image at the requested point. If the point is not inside the object, then an exception is thrown. \also ExceptionObject Reimplemented from itk::SpatialObject< NDimensions, TransformType, PipelineDimension >. |
|
Definition at line 105 of file itkImageSpatialObject.h. |
|