MeVisLabToolboxReference
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

List of all members.

Public Types

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

Public Member Functions

 TypedObjectHolderT ()
 Construction and storing of the itk object managed by the smart pointer.
ItkObjPtrType ptr ()
 Returns the smart pointer to the itk object.

Protected Attributes

ItkObjPtrType _typedFilterSmartPtr
 The typed version of the itk object as smart pointer.

Detailed Description

template<typename FILTER_TYPE>
class TypedObjectHolderT< FILTER_TYPE >

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

Definition at line 225 of file mlITKSupport.h.


Member Typedef Documentation

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

The type of the pointer to the itk object.

Definition at line 229 of file mlITKSupport.h.


Constructor & Destructor Documentation

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

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

Definition at line 232 of file mlITKSupport.h.

References TypedObjectHolderBase::_m_Filter, and TypedObjectHolderT< FILTER_TYPE >::_typedFilterSmartPtr.


Member Function Documentation

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

Returns the smart pointer to the itk object.

Definition at line 239 of file mlITKSupport.h.

References TypedObjectHolderT< FILTER_TYPE >::_typedFilterSmartPtr.


Member Data Documentation

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

The typed version of the itk object as smart pointer.

Definition at line 244 of file mlITKSupport.h.

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


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