![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkImageMaskSpatialObject2.h>
Implementation of an image mask as spatial object.
This class fixes a bug in the ITK. The ITK has implemented the ImageSpatialObject with a wrong conversion between physical coordinates and image coordinates. This class solves that.
Definition at line 53 of file itkImageMaskSpatialObject2.h.
typedef Superclass::BoundingBoxType itk::ImageMaskSpatialObject2< TDimension >::BoundingBoxType |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 73 of file itkImageMaskSpatialObject2.h.
typedef SmartPointer< const Self > itk::ImageMaskSpatialObject2< TDimension >::ConstPointer |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 62 of file itkImageMaskSpatialObject2.h.
typedef Superclass::ImagePointer itk::ImageMaskSpatialObject2< TDimension >::ImagePointer |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 67 of file itkImageMaskSpatialObject2.h.
typedef Superclass::ImageType itk::ImageMaskSpatialObject2< TDimension >::ImageType |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 66 of file itkImageMaskSpatialObject2.h.
typedef Superclass::IndexType itk::ImageMaskSpatialObject2< TDimension >::IndexType |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 68 of file itkImageMaskSpatialObject2.h.
typedef Superclass::PixelType itk::ImageMaskSpatialObject2< TDimension >::PixelType |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 65 of file itkImageMaskSpatialObject2.h.
typedef SmartPointer< Self > itk::ImageMaskSpatialObject2< TDimension >::Pointer |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 61 of file itkImageMaskSpatialObject2.h.
typedef Superclass::PointType itk::ImageMaskSpatialObject2< TDimension >::PointType |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 72 of file itkImageMaskSpatialObject2.h.
typedef Superclass::RegionType itk::ImageMaskSpatialObject2< TDimension >::RegionType |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 70 of file itkImageMaskSpatialObject2.h.
typedef Superclass::ScalarType itk::ImageMaskSpatialObject2< TDimension >::ScalarType |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 64 of file itkImageMaskSpatialObject2.h.
typedef ImageMaskSpatialObject2< TDimension > itk::ImageMaskSpatialObject2< TDimension >::Self |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 59 of file itkImageMaskSpatialObject2.h.
typedef Superclass::SizeType itk::ImageMaskSpatialObject2< TDimension >::SizeType |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 69 of file itkImageMaskSpatialObject2.h.
typedef itk::ImageSliceConstIteratorWithIndex< ImageType > itk::ImageMaskSpatialObject2< TDimension >::SliceIteratorType |
Definition at line 76 of file itkImageMaskSpatialObject2.h.
typedef ImageSpatialObject2< TDimension > itk::ImageMaskSpatialObject2< TDimension >::Superclass |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 60 of file itkImageMaskSpatialObject2.h.
typedef Superclass::TransformType itk::ImageMaskSpatialObject2< TDimension >::TransformType |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Definition at line 71 of file itkImageMaskSpatialObject2.h.
itk::ImageMaskSpatialObject2< TDimension >::ImageMaskSpatialObject2 | ( | const Self & | ) | [protected] |
itk::ImageMaskSpatialObject2< TDimension >::ImageMaskSpatialObject2 | ( | ) | [protected] |
virtual itk::ImageMaskSpatialObject2< TDimension >::~ImageMaskSpatialObject2 | ( | ) | [protected, virtual] |
bool itk::ImageMaskSpatialObject2< TDimension >::ComputeLocalBoundingBox | ( | ) | const |
Compute the boundaries of the image mask spatial object.
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
void itk::ImageMaskSpatialObject2< TDimension >::ComputeLocalBoundingBoxIndexAndSize | ( | IndexType & | index, |
SizeType & | size | ||
) | const |
Helper function for GetAxisAlignedBoundingBoxRegion() and ComputeLocalBoundingBox().
RegionType itk::ImageMaskSpatialObject2< TDimension >::GetAxisAlignedBoundingBoxRegion | ( | ) | const |
Compute axis aligned bounding box from the image mask. The bounding box is returned as an image region. Each call to this function will recompute the region. This function is useful in cases, where you may have a mask image resulting from say a segmentation and you want to get the smallest box region that encapsulates the mask image. Currently this is done only for 3D volumes.
virtual const char* itk::ImageMaskSpatialObject2< TDimension >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
bool itk::ImageMaskSpatialObject2< TDimension >::IsInside | ( | const PointType & | point, |
unsigned int | depth, | ||
char * | name | ||
) | const |
Returns true if the point is inside, false otherwise.
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
virtual bool itk::ImageMaskSpatialObject2< TDimension >::IsInside | ( | const PointType & | point | ) | const [virtual] |
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
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
static Pointer itk::ImageMaskSpatialObject2< TDimension >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
void itk::ImageMaskSpatialObject2< TDimension >::operator= | ( | const Self & | ) | [protected] |
void itk::ImageMaskSpatialObject2< TDimension >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected] |
Reimplemented from itk::ImageSpatialObject2< TDimension, unsigned char >.
Generated on 11-05-2012 for elastix by ![]() |
![]() |