OMK::Vis::VisualObjectCreator Class Reference

ancestor of the VisualObject creator class used by the PrototypeFactory More...

#include <OMKVisualObject.h>

Inheritance diagram for OMK::Vis::VisualObjectCreator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

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

Detailed Description

ancestor of the VisualObject creator class used by the PrototypeFactory

Definition at line 169 of file OMKVisualObject.h.


Constructor & Destructor Documentation

virtual OMK::Vis::VisualObjectCreator::~VisualObjectCreator (  )  [inline, virtual]

Definition at line 172 of file OMKVisualObject.h.

00172 :
  virtual ~VisualObjectCreator() {}


Member Function Documentation

virtual VisualObject* OMK::Vis::VisualObjectCreator::operator() ( VisBase vis,
const Name instanceId,
const ConfigurationParameterDescriptor node 
) const [inline, virtual]

Reimplemented in OMK::Vis::VisualObjectCreatorT< T >.

Definition at line 174 of file OMKVisualObject.h.

References OMK::Exception, and OMERROR.

00178   {
00179     OMERROR( "Creator is not registered for\"" << instanceId << "\"" << std::endl << *node ) ;
00180     throw Exception( "Creator is not registered" ) ;
00181     return 0 ;


logo OpenMask

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

Generated with doxygen by Dimitri van Heesch ,   1997-2007