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.
1.7.2