Classes | Functions
mtconnect Namespace Reference

Classes

class  JointMove
class  JointPoint
class  MotionGroup
class  ParseError
class  Path
class  Task

Functions

template<typename T >
bool attrFromXml (TiXmlElement *config, std::string name, T &member, bool required=true)
template<typename T >
bool attrFromXml (TiXmlElement *config, std::string name, std::vector< T > &list, bool required=true)
bool evalXmlParse (bool parse_rtn, bool required, std::string name)
bool fromXml (Task &task, const std::string &xml)
bool fromXml (MotionGroup &motion_group, TiXmlElement *config)
bool fromXml (JointPoint &joint_point, TiXmlElement *config, const std::map< std::string, boost::shared_ptr< MotionGroup > > &motion_groups)
bool fromXml (JointMove &joint_move, TiXmlElement *config, const std::map< std::string, boost::shared_ptr< MotionGroup > > &motion_groups)
bool fromXml (Path &path, TiXmlElement *config, const std::map< std::string, boost::shared_ptr< MotionGroup > > &motion_groups)
bool fromXml (Task &task, TiXmlElement *config)

Function Documentation

template<typename T >
bool mtconnect::attrFromXml ( TiXmlElement *  config,
std::string  name,
T &  member,
bool  required = true 
)

Definition at line 54 of file task_parser.cpp.

template<typename T >
bool mtconnect::attrFromXml ( TiXmlElement *  config,
std::string  name,
std::vector< T > &  list,
bool  required = true 
)

Definition at line 87 of file task_parser.cpp.

bool mtconnect::evalXmlParse ( bool  parse_rtn,
bool  required,
std::string  name 
)

Definition at line 29 of file task_parser.cpp.

bool mtconnect::fromXml ( Task &  task,
const std::string &  xml 
)

Definition at line 352 of file task_parser.cpp.

bool mtconnect::fromXml ( MotionGroup &  motion_group,
TiXmlElement *  config 
)

Definition at line 124 of file task_parser.cpp.

bool mtconnect::fromXml ( JointPoint &  joint_point,
TiXmlElement *  config,
const std::map< std::string, boost::shared_ptr< MotionGroup > > &  motion_groups 
)

Definition at line 143 of file task_parser.cpp.

bool mtconnect::fromXml ( JointMove &  joint_move,
TiXmlElement *  config,
const std::map< std::string, boost::shared_ptr< MotionGroup > > &  motion_groups 
)

Definition at line 193 of file task_parser.cpp.

bool mtconnect::fromXml ( Path &  path,
TiXmlElement *  config,
const std::map< std::string, boost::shared_ptr< MotionGroup > > &  motion_groups 
)

Definition at line 227 of file task_parser.cpp.

bool mtconnect::fromXml ( Task &  task,
TiXmlElement *  config 
)

Definition at line 266 of file task_parser.cpp.



mtconnect_task_parser
Author(s): Shaun M. Edwards
autogenerated on Mon Jan 6 2014 11:30:06