hpp::core::parser::RoadmapFactory Class Reference

#include <hpp/core/parser/roadmap-factory.hh>

Inheritance diagram for hpp::core::parser::RoadmapFactory:
[legend]
Collaboration diagram for hpp::core::parser::RoadmapFactory:
[legend]

Public Types

typedef ::hpp::util::parser::ObjectFactory Parent_t
 

Public Member Functions

 RoadmapFactory (const RoadmapPtr_t &roadmap, const ProblemPtr_t &problem, ObjectFactory *parent, const XMLElement *element)
 Constructor using an already created Roadmap. More...
 
RoadmapPtr_t roadmap () const
 
virtual bool finishAttributes ()
 
virtual void finishTags ()
 
 RoadmapFactory (const ProblemPtr_t &problem, const RoadmapPtr_t &roadmap, ObjectFactory *parent=NULL)
 

Static Public Member Functions

static ObjectFactory * create (const RoadmapPtr_t &r, const ProblemPtr_t &p, ObjectFactory *parent, const XMLElement *el)
 

Member Typedef Documentation

◆ Parent_t

typedef ::hpp::util::parser::ObjectFactory hpp::core::parser::RoadmapFactory::Parent_t

Constructor & Destructor Documentation

◆ RoadmapFactory() [1/2]

hpp::core::parser::RoadmapFactory::RoadmapFactory ( const RoadmapPtr_t roadmap,
const ProblemPtr_t problem,
ObjectFactory *  parent,
const XMLElement *  element 
)

Constructor using an already created Roadmap.

◆ RoadmapFactory() [2/2]

hpp::core::parser::RoadmapFactory::RoadmapFactory ( const ProblemPtr_t problem,
const RoadmapPtr_t roadmap,
ObjectFactory *  parent = NULL 
)

Member Function Documentation

◆ create()

static ObjectFactory* hpp::core::parser::RoadmapFactory::create ( const RoadmapPtr_t r,
const ProblemPtr_t p,
ObjectFactory *  parent,
const XMLElement *  el 
)
inlinestatic

◆ finishAttributes()

virtual bool hpp::core::parser::RoadmapFactory::finishAttributes ( )
virtual

◆ finishTags()

virtual void hpp::core::parser::RoadmapFactory::finishTags ( )
virtual

◆ roadmap()

RoadmapPtr_t hpp::core::parser::RoadmapFactory::roadmap ( ) const
inline