Reference

tlp_ControllerFactory(3tulip)

NAME

tlp::ControllerFactory -

SYNOPSIS

#include <Controller.h>

Public Member Functions

virtual ~ControllerFactory ()
virtual Controller * createPluginObject (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 () [inline, virtual]

Member Function Documentation

virtual Controller* tlp::ControllerFactory::createPluginObject (ControllerContext * ic) [pure virtual]

virtual std::string tlp::ControllerFactory::getMajor () const [inline, virtual]

virtual std::string tlp::ControllerFactory::getMinor () const [inline, virtual]

virtual std::string tlp::ControllerFactory::getTulipMajor () const [inline, virtual]

virtual std::string tlp::ControllerFactory::getTulipMinor () const [inline, virtual]

static void tlp::ControllerFactory::initFactory () [inline, static]

Member Data Documentation

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

Author

Generated automatically by Doxygen for Tulip QT Library from the source code.