MeVisLab Toolbox Reference
TypedObjectHolderT< FILTER_TYPE > Class Template Reference

Typed version of a mini class containing an itkObject smart pointer. More...

#include <mlITKSupport.h>

Inheritance diagram for TypedObjectHolderT< FILTER_TYPE >:
TypedObjectHolderBase

Public Types

typedef FILTER_TYPE::Pointer ItkObjPtrType
 The type of the pointer to the itk object. More...
 

Public Member Functions

 TypedObjectHolderT ()
 Construction and storing of the itk object managed by the smart pointer. More...
 
ItkObjPtrType ptr ()
 Returns the smart pointer to the itk object. More...
 
- Public Member Functions inherited from TypedObjectHolderBase
 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

ItkObjPtrType _typedFilterSmartPtr
 The typed version of the itk object as smart pointer. More...
 
- Protected Attributes inherited from TypedObjectHolderBase
void * _m_Filter
 

Detailed Description

template<typename FILTER_TYPE>
class TypedObjectHolderT< FILTER_TYPE >

Typed version of a mini class containing an itkObject smart pointer.

Definition at line 217 of file mlITKSupport.h.

Member Typedef Documentation

◆ ItkObjPtrType

template<typename FILTER_TYPE >
typedef FILTER_TYPE::Pointer TypedObjectHolderT< FILTER_TYPE >::ItkObjPtrType

The type of the pointer to the itk object.

Definition at line 221 of file mlITKSupport.h.

Constructor & Destructor Documentation

◆ TypedObjectHolderT()

template<typename FILTER_TYPE >
TypedObjectHolderT< FILTER_TYPE >::TypedObjectHolderT ( )
inline

Construction and storing of the itk object managed by the smart pointer.

Definition at line 221 of file mlITKSupport.h.

Member Function Documentation

◆ ptr()

template<typename FILTER_TYPE >
ItkObjPtrType TypedObjectHolderT< FILTER_TYPE >::ptr ( )
inline

Returns the smart pointer to the itk object.

Definition at line 231 of file mlITKSupport.h.

References TypedObjectHolderT< FILTER_TYPE >::_typedFilterSmartPtr.

Member Data Documentation

◆ _typedFilterSmartPtr

template<typename FILTER_TYPE >
ItkObjPtrType TypedObjectHolderT< FILTER_TYPE >::_typedFilterSmartPtr
protected

The typed version of the itk object as smart pointer.

Definition at line 236 of file mlITKSupport.h.

Referenced by TypedObjectHolderT< FILTER_TYPE >::ptr().


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