MeVisLab Toolbox Reference
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 >

Public Member Functions

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

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 194 of file mlITKSupport.h.

Constructor & Destructor Documentation

◆ TypedObjectHolderBase()

TypedObjectHolderBase::TypedObjectHolderBase ( )
inline

Constructor for the itk object's base information.

Definition at line 198 of file mlITKSupport.h.

◆ ~TypedObjectHolderBase()

virtual TypedObjectHolderBase::~TypedObjectHolderBase ( )
inlinevirtual

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

Definition at line 201 of file mlITKSupport.h.

Member Function Documentation

◆ voidFilterPtr()

void* TypedObjectHolderBase::voidFilterPtr ( )
inline

Access method to access the filter as a void pointer.

Definition at line 204 of file mlITKSupport.h.

References _m_Filter.

Member Data Documentation

◆ _m_Filter

void* TypedObjectHolderBase::_m_Filter
protected

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 210 of file mlITKSupport.h.

Referenced by voidFilterPtr().


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