OMK::Vis::VisualObjectCreatorT< T > Class Template Reference

VisualObject creator class to be parametrized by the descendants of VisualObject. More...

#include <OMKVisualObject.h>

Inheritance diagram for OMK::Vis::VisualObjectCreatorT< T >:

Inheritance graph
[legend]
Collaboration diagram for OMK::Vis::VisualObjectCreatorT< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef T object_to_create

Public Member Functions

virtual ~VisualObjectCreatorT ()
VisualObjectoperator() (VisBase &vis, const Name &instanceId, const ConfigurationParameterDescriptor *node) const

Detailed Description

template<class T>
class OMK::Vis::VisualObjectCreatorT< T >

VisualObject creator class to be parametrized by the descendants of VisualObject.

Definition at line 186 of file OMKVisualObject.h.


Member Typedef Documentation

template<class T>
typedef T OMK::Vis::VisualObjectCreatorT< T >::object_to_create

Definition at line 190 of file OMKVisualObject.h.


Constructor & Destructor Documentation

template<class T>
virtual OMK::Vis::VisualObjectCreatorT< T >::~VisualObjectCreatorT (  )  [inline, virtual]

Definition at line 189 of file OMKVisualObject.h.

00189 :
  virtual ~VisualObjectCreatorT() {}


Member Function Documentation

template<class T>
VisualObject* OMK::Vis::VisualObjectCreatorT< T >::operator() ( VisBase vis,
const Name instanceId,
const ConfigurationParameterDescriptor node 
) const [inline, virtual]

Reimplemented from OMK::Vis::VisualObjectCreator.

Definition at line 193 of file OMKVisualObject.h.

00197   {
00198     return new T( vis, instanceId, node ) ;


logo OpenMask

Documentation generated on Mon Jun 9 11:46:05 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007