Overview     Modules     Class Hierarchy     Classes     Members  

#include <Controller.h>

Public Member Functions

virtual ~ControllerFactory ()
virtual ControllercreatePluginObject (ControllerContext *ic)=0
virtual std::string getMajor () const
virtual std::string getMinor () const
virtual std::string getTulipMajor () const
virtual std::string getTulipMinor () const

Static Public Member Functions

static void initFactory ()

Static Public Attributes

static TemplateFactory
< ControllerFactory,
Controller, ControllerContext * > * 
factory

Constructor & Destructor Documentation

virtual tlp::ControllerFactory::~ControllerFactory ( )
inlinevirtual

Member Function Documentation

virtual Controller* tlp::ControllerFactory::createPluginObject ( ControllerContext ic)
pure virtual
virtual std::string tlp::ControllerFactory::getMajor ( ) const
inlinevirtual
virtual std::string tlp::ControllerFactory::getMinor ( ) const
inlinevirtual
virtual std::string tlp::ControllerFactory::getTulipMajor ( ) const
inlinevirtual
virtual std::string tlp::ControllerFactory::getTulipMinor ( ) const
inlinevirtual
static void tlp::ControllerFactory::initFactory ( )
inlinestatic

Member Data Documentation

TemplateFactory<ControllerFactory,Controller,ControllerContext *>* tlp::ControllerFactory::factory
static


Tulip Software by LaBRI Visualization Team    2001 - 2012