TwiceAsNice  2019-02-18
Protected Member Functions | Friends | List of all members
Nice::GraphicsItemFactoryImpl< T > Class Template Reference

#include <GraphicsItemFactory.h>

Inheritance diagram for Nice::GraphicsItemFactoryImpl< T >:
Inheritance graph
Collaboration diagram for Nice::GraphicsItemFactoryImpl< T >:
Collaboration graph

Protected Member Functions

virtual ~GraphicsItemFactoryImpl ()
 
 GraphicsItemFactoryImpl ()
 
virtual QGraphicsItem * createW (const Nice::JointPtr &, QGraphicsItem *_parent)
 
virtual ~GraphicsItemFactoryImpl ()
 
 GraphicsItemFactoryImpl ()
 
virtual QGraphicsItem * createW (const Nice::JointPtr &, QGraphicsItem *_parent)
 
virtual ~GraphicsItemFactoryImpl ()
 
 GraphicsItemFactoryImpl ()
 
virtual QGraphicsItem * createW (const Nice::JointPtr &, QGraphicsItem *_parent)
 
- Protected Member Functions inherited from Nice::GraphicsItemFactory
virtual ~GraphicsItemFactory ()
 
virtual ~GraphicsItemFactory ()
 
virtual ~GraphicsItemFactory ()
 

Friends

class GraphicsItemFactory
 

Additional Inherited Members

- Static Public Member Functions inherited from Nice::GraphicsItemFactory
static QGraphicsItem * createGraphicsItem (const std::string &_type, Nice::JointPtr _node, QGraphicsItem *_parent=0)
 
template<typename T >
static void addGraphicsItemFactory (const std::string &_type)
 
static QGraphicsItem * createGraphicsItem (const std::string &_type, Nice::JointPtr _node, QGraphicsItem *_parent=0)
 
template<typename T >
static void addGraphicsItemFactory (const std::string &_type)
 
static QGraphicsItem * createGraphicsItem (const std::string &_type, Nice::JointPtr _node, QGraphicsItem *_parent=0)
 
template<typename T >
static void addGraphicsItemFactory (const std::string &_type)
 
- Static Public Attributes inherited from Nice::GraphicsItemFactory
static std::map< std::string, GraphicsItemFactory *> * s_graphicsItemFactoryTypeMap = 0
 

Constructor & Destructor Documentation

◆ ~GraphicsItemFactoryImpl() [1/3]

template<typename T >
Nice::GraphicsItemFactoryImpl< T >::~GraphicsItemFactoryImpl ( )
protectedvirtual

◆ GraphicsItemFactoryImpl() [1/3]

template<typename T >
Nice::GraphicsItemFactoryImpl< T >::GraphicsItemFactoryImpl ( )
protected

◆ ~GraphicsItemFactoryImpl() [2/3]

template<typename T >
virtual Nice::GraphicsItemFactoryImpl< T >::~GraphicsItemFactoryImpl ( )
protectedvirtual

◆ GraphicsItemFactoryImpl() [2/3]

template<typename T >
Nice::GraphicsItemFactoryImpl< T >::GraphicsItemFactoryImpl ( )
protected

◆ ~GraphicsItemFactoryImpl() [3/3]

template<typename T >
virtual Nice::GraphicsItemFactoryImpl< T >::~GraphicsItemFactoryImpl ( )
protectedvirtual

◆ GraphicsItemFactoryImpl() [3/3]

template<typename T >
Nice::GraphicsItemFactoryImpl< T >::GraphicsItemFactoryImpl ( )
protected

Member Function Documentation

◆ createW() [1/3]

template<typename T >
QGraphicsItem * Nice::GraphicsItemFactoryImpl< T >::createW ( const Nice::JointPtr _config,
QGraphicsItem *  _parent 
)
protectedvirtual

◆ createW() [2/3]

template<typename T >
virtual QGraphicsItem* Nice::GraphicsItemFactoryImpl< T >::createW ( const Nice::JointPtr ,
QGraphicsItem *  _parent 
)
protectedvirtual

◆ createW() [3/3]

template<typename T >
virtual QGraphicsItem* Nice::GraphicsItemFactoryImpl< T >::createW ( const Nice::JointPtr ,
QGraphicsItem *  _parent 
)
protectedvirtual

Friends And Related Function Documentation

◆ GraphicsItemFactory

template<typename T >
GraphicsItemFactory
friend

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