g2o
Public Member Functions | List of all members
g2o::AbstractHyperGraphElementCreator Class Referenceabstract

Abstract interface for allocating HyperGraphElement. More...

#include <creators.h>

Inheritance diagram for g2o::AbstractHyperGraphElementCreator:
Inheritance graph
[legend]

Public Member Functions

virtual HyperGraph::HyperGraphElementconstruct ()=0
 
virtual const std::string & name () const =0
 
virtual ~AbstractHyperGraphElementCreator ()
 

Detailed Description

Abstract interface for allocating HyperGraphElement.

Definition at line 41 of file creators.h.

Constructor & Destructor Documentation

virtual g2o::AbstractHyperGraphElementCreator::~AbstractHyperGraphElementCreator ( )
inlinevirtual

Definition at line 53 of file creators.h.

53 { }

Member Function Documentation

virtual HyperGraph::HyperGraphElement* g2o::AbstractHyperGraphElementCreator::construct ( )
pure virtual

create a hyper graph element. Has to implemented in derived class.

Implemented in g2o::HyperGraphElementCreator< T >.

Referenced by g2o::Factory::registerType().

virtual const std::string& g2o::AbstractHyperGraphElementCreator::name ( ) const
pure virtual

name of the class to be created. Has to implemented in derived class.

Implemented in g2o::HyperGraphElementCreator< T >.

Referenced by g2o::Factory::registerType(), and g2o::Factory::unregisterType().


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