Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions

mitk::BoundingObjectCutAndCast< TPixel > Class Template Reference
[Process Classes]

Cuts an Boundingobject out of an mitk Image. More...

#include <mitkBoundingObjectCutAndCast.h>

Inheritance diagram for mitk::BoundingObjectCutAndCast< TPixel >:
Inheritance graph
[legend]
Collaboration diagram for mitk::BoundingObjectCutAndCast< TPixel >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef BoundingObjectCutAndCast Self
typedef BoundingObjectCutter Superclass
typedef itk::SmartPointer< SelfPointer
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)

Detailed Description

template<typename TPixel>
class mitk::BoundingObjectCutAndCast< TPixel >

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.


Member Typedef Documentation

template<typename TPixel >
typedef itk::SmartPointer<const Self> mitk::BoundingObjectCutAndCast< TPixel >::ConstPointer

Reimplemented from mitk::BoundingObjectCutter.

Definition at line 28 of file mitkBoundingObjectCutAndCast.h.

template<typename TPixel >
typedef TPixel mitk::BoundingObjectCutAndCast< TPixel >::PixelType

Definition at line 29 of file mitkBoundingObjectCutAndCast.h.

template<typename TPixel >
typedef itk::SmartPointer<Self> mitk::BoundingObjectCutAndCast< TPixel >::Pointer

Reimplemented from mitk::BoundingObjectCutter.

Definition at line 28 of file mitkBoundingObjectCutAndCast.h.

template<typename TPixel >
typedef BoundingObjectCutAndCast mitk::BoundingObjectCutAndCast< TPixel >::Self

Reimplemented from mitk::BoundingObjectCutter.

Definition at line 28 of file mitkBoundingObjectCutAndCast.h.

template<typename TPixel >
typedef BoundingObjectCutter mitk::BoundingObjectCutAndCast< TPixel >::Superclass

Reimplemented from mitk::BoundingObjectCutter.

Definition at line 28 of file mitkBoundingObjectCutAndCast.h.


Constructor & Destructor Documentation

template<typename TPixel >
mitk::BoundingObjectCutAndCast< TPixel >::BoundingObjectCutAndCast (  ) [protected]

Definition at line 30 of file mitkBoundingObjectCutAndCast.txx.

{

}
template<typename TPixel >
mitk::BoundingObjectCutAndCast< TPixel >::~BoundingObjectCutAndCast (  ) [protected, virtual]

Definition at line 36 of file mitkBoundingObjectCutAndCast.txx.

{
}

Member Function Documentation

template<typename TPixel >
void mitk::BoundingObjectCutAndCast< TPixel >::ComputeData ( mitk::Image input3D,
int  boTimeStep 
) [protected, virtual]
template<typename TPixel >
virtual const char* mitk::BoundingObjectCutAndCast< TPixel >::GetClassName (  ) const [virtual]

Reimplemented from mitk::BoundingObjectCutter.

template<typename TPixel >
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);
}
template<typename TPixel >
static Pointer mitk::BoundingObjectCutAndCast< TPixel >::New (  ) [static]

Method for creation through the object factory.

Reimplemented from mitk::BoundingObjectCutter.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines