Cuts an Boundingobject out of an mitk Image. More...
#include <mitkBoundingObjectCutAndCast.h>
Public Types | |
typedef BoundingObjectCutAndCast | Self |
typedef BoundingObjectCutter | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer < const Self > | ConstPointer |
typedef TPixel | PixelType |
Public Member Functions | |
virtual const char * | GetClassName () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
BoundingObjectCutAndCast () | |
virtual | ~BoundingObjectCutAndCast () |
virtual const std::type_info & | GetOutputPixelType () |
virtual void | ComputeData (mitk::Image *input3D, int boTimeStep) |
Cuts an Boundingobject out of an mitk Image.
Input Parameters are a mitk::BoundingObject and optionally an mitk::Image if no mitk::Image is provided, the resulting image will have m_InsideValue as pixelvalue on inside pixel, otherwise it will have the pixelvalue of the input image. Pixel on the outside of the BoundingObject will have a pixelvalue of m_OutsideValue
Definition at line 37 of file mitkBoundingObjectCutAndCast.h.
typedef itk::SmartPointer<const Self> mitk::BoundingObjectCutAndCast< TPixel >::ConstPointer |
Reimplemented from mitk::BoundingObjectCutter.
Definition at line 28 of file mitkBoundingObjectCutAndCast.h.
typedef TPixel mitk::BoundingObjectCutAndCast< TPixel >::PixelType |
Definition at line 29 of file mitkBoundingObjectCutAndCast.h.
typedef itk::SmartPointer<Self> mitk::BoundingObjectCutAndCast< TPixel >::Pointer |
Reimplemented from mitk::BoundingObjectCutter.
Definition at line 28 of file mitkBoundingObjectCutAndCast.h.
typedef BoundingObjectCutAndCast mitk::BoundingObjectCutAndCast< TPixel >::Self |
Reimplemented from mitk::BoundingObjectCutter.
Definition at line 28 of file mitkBoundingObjectCutAndCast.h.
typedef BoundingObjectCutter mitk::BoundingObjectCutAndCast< TPixel >::Superclass |
Reimplemented from mitk::BoundingObjectCutter.
Definition at line 28 of file mitkBoundingObjectCutAndCast.h.
mitk::BoundingObjectCutAndCast< TPixel >::BoundingObjectCutAndCast | ( | ) | [protected] |
Definition at line 30 of file mitkBoundingObjectCutAndCast.txx.
{ }
mitk::BoundingObjectCutAndCast< TPixel >::~BoundingObjectCutAndCast | ( | ) | [protected, virtual] |
Definition at line 36 of file mitkBoundingObjectCutAndCast.txx.
{ }
void mitk::BoundingObjectCutAndCast< TPixel >::ComputeData | ( | mitk::Image * | input3D, |
int | boTimeStep | ||
) | [protected, virtual] |
Reimplemented from mitk::BoundingObjectCutter.
Definition at line 53 of file mitkBoundingObjectCutAndCast.txx.
References AccessFixedDimensionByItk_2, and mitk::CutImageFixedOutputType().
{ AccessFixedDimensionByItk_2(input3D, CutImageFixedOutputType, 3, this, boTimeStep); }
virtual const char* mitk::BoundingObjectCutAndCast< TPixel >::GetClassName | ( | ) | const [virtual] |
Reimplemented from mitk::BoundingObjectCutter.
const std::type_info & mitk::BoundingObjectCutAndCast< TPixel >::GetOutputPixelType | ( | ) | [protected, virtual] |
Reimplemented from mitk::BoundingObjectCutter.
Definition at line 41 of file mitkBoundingObjectCutAndCast.txx.
{ return typeid(TPixel); }
static Pointer mitk::BoundingObjectCutAndCast< TPixel >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from mitk::BoundingObjectCutter.