/opt/ros/diamondback/stacks/graspit_simulator/graspit/graspit_source/include/worldElementFactory.h File Reference

#include <string>
#include <map>
Include dependency graph for worldElementFactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SimpleWorldElementCreator< E >
 Templated implementation. More...
class  WorldElementCreator
 Functor interface for creating world elements. More...
class  WorldElementFactory
 Factory class for creating WorldElements. More...

Defines

#define REGISTER_CREATOR(STRINGNAME, CLASSNAME)   getWorldElementFactory().registerCreator( STRINGNAME, new SimpleWorldElementCreator<CLASSNAME>() );
 Convenience macro for registering a new class.

Functions

WorldElementFactorygetWorldElementFactory ()
 Returns the world element factory singleton.

Define Documentation

#define REGISTER_CREATOR ( STRINGNAME,
CLASSNAME   )     getWorldElementFactory().registerCreator( STRINGNAME, new SimpleWorldElementCreator<CLASSNAME>() );

Convenience macro for registering a new class.

Definition at line 89 of file worldElementFactory.h.


Function Documentation

WorldElementFactory& getWorldElementFactory (  )  [inline]

Returns the world element factory singleton.

Definition at line 82 of file worldElementFactory.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 10:59:20 2012