MeVisLabToolboxReference
TypedObjectHolderBase Class Reference

Base class for all derived classes containing an itk object type pointer and some of its basic information. More...

#include <mlITKSupport.h>

Inheritance diagram for TypedObjectHolderBase:
TypedObjectHolderT< FILTER_TYPE >

List of all members.

Public Member Functions

 TypedObjectHolderBase ()
 Constructor for the itk object's base information.
virtual ~TypedObjectHolderBase ()
 Virtual destructor implicitly destroying the typed object in the derived class.
void * voidFilterPtr ()
 Access method to access the filter as a void pointer.

Protected Attributes

void * _m_Filter

Detailed Description

Base class for all derived classes containing an itk object type pointer and some of its basic information.

Definition at line 202 of file mlITKSupport.h.


Constructor & Destructor Documentation

TypedObjectHolderBase::TypedObjectHolderBase ( ) [inline]

Constructor for the itk object's base information.

Definition at line 206 of file mlITKSupport.h.

virtual TypedObjectHolderBase::~TypedObjectHolderBase ( ) [inline, virtual]

Virtual destructor implicitly destroying the typed object in the derived class.

Definition at line 209 of file mlITKSupport.h.


Member Function Documentation

void* TypedObjectHolderBase::voidFilterPtr ( ) [inline]

Access method to access the filter as a void pointer.

Definition at line 212 of file mlITKSupport.h.

References _m_Filter.


Member Data Documentation

Void pointer to the typed instance of the itk algorithm which is created

dependent on the type and dimension of the image data to be processed.

_m_Dimension and _m_PixelType specify its dimension and type.

Definition at line 218 of file mlITKSupport.h.

Referenced by TypedObjectHolderT< FILTER_TYPE >::TypedObjectHolderT(), and voidFilterPtr().


The documentation for this class was generated from the following file: