Factory building contact surfaces. More...
#include <hpp/manipulation/srdf/factories/contact.hh>
Public Types | |
| typedef parser::SequenceFactory< value_type > | PointFactory |
| typedef parser::SequenceFactory< unsigned int > | TriangleFactory |
| typedef parser::SequenceFactory< unsigned int > | ShapeFactory |
Public Types inherited from hpp::manipulation::parser::ObjectFactory | |
| typedef std::vector< ObjectFactory * > | ObjectFactoryList |
Public Member Functions | |
| ContactFactory (ObjectFactory *parent, const parser::XMLElement *element) | |
| virtual void | finishTags () |
| Called when all the child tags have been processed. More... | |
Public Member Functions inherited from hpp::manipulation::parser::ObjectFactory | |
| ObjectFactory (ObjectFactory *parent=NULL, const XMLElement *element=NULL) | |
| virtual | ~ObjectFactory () |
| void | name (const std::string &n) |
| Set the name. More... | |
| void | name (const char *n) |
| See name(const std::string&) More... | |
| template<typename T > | |
| T * | as () |
| Cast this class to any child class. More... | |
| virtual bool | init () |
| Called when the object is created. More... | |
| void | setAttribute (const XMLAttribute *attr) |
| Called for each attribute. More... | |
| virtual void | addTextChild (const XMLText *text) |
| Add Text child. More... | |
| virtual bool | finishAttributes () |
| Called when all the attributes have been processed. More... | |
| virtual void | finishFile () |
| Called when parsing is finished. More... | |
| std::string | tagName () const |
| Return tag name of the element is any. More... | |
| std::string | name () const |
| Return the content of the attribute name, or an empty string. More... | |
| bool | hasAttribute (const std::string &attr) const |
| Check if an attribute was set. More... | |
| std::string | getAttribute (const std::string &attr) const |
| Return a given attributes. More... | |
| ObjectFactoryList | getChildrenOfType (std::string type) |
| Get a list of ObjectFactory whose tag name is type. More... | |
| bool | getChildOfType (std::string type, ObjectFactory *&o) |
| Get the ObjectFactory whose tag name is type. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from hpp::manipulation::parser::ObjectFactory | |
| ObjectFactory (RootFactory *root) | |
| ObjectFactory * | parent () |
| RootFactory * | root () |
| bool | hasParent () const |
| const XMLElement * | XMLelement () |
| virtual void | impl_setAttribute (const XMLAttribute *attr) |
| void | addChild (ObjectFactory *child) |
| virtual std::ostream & | print (std::ostream &os) const |
Factory building contact surfaces.
| typedef parser::SequenceFactory<value_type> hpp::manipulation::srdf::ContactFactory::PointFactory |
| typedef parser::SequenceFactory<unsigned int> hpp::manipulation::srdf::ContactFactory::ShapeFactory |
| typedef parser::SequenceFactory<unsigned int> hpp::manipulation::srdf::ContactFactory::TriangleFactory |
|
inline |
References finishTags().
|
virtual |
Called when all the child tags have been processed.
Reimplemented from hpp::manipulation::parser::ObjectFactory.
Referenced by ContactFactory().