YARP
Yet Another Robot Platform
yarp::robotinterface::RobotInterfaceDTD Class Reference

#include <yarp/robotinterface/impl/RobotInterfaceDTD.h>

Detailed Description

Definition at line 37 of file RobotInterfaceDTD.h.

Public Types

enum  DocType {
  DocTypeUnknown = 0 ,
  DocTypeRobot ,
  DocTypeDevices ,
  DocTypeParams ,
  DocTypeActions
}
 

Public Member Functions

 RobotInterfaceDTD ()
 
bool parse (TiXmlUnknown *unknownNode, const std::string &curr_filename)
 
bool valid ()
 
void setDefault ()
 

Public Attributes

DocType type
 
std::string identifier
 
std::string uri
 
unsigned int majorVersion
 
unsigned int minorVersion
 

Static Public Attributes

static const std::string baseUri
 
static const std::string ext
 

Member Enumeration Documentation

◆ DocType

Enumerator
DocTypeUnknown 
DocTypeRobot 
DocTypeDevices 
DocTypeParams 
DocTypeActions 

Definition at line 40 of file RobotInterfaceDTD.h.

Constructor & Destructor Documentation

◆ RobotInterfaceDTD()

yarp::robotinterface::RobotInterfaceDTD::RobotInterfaceDTD ( )
inline

Definition at line 49 of file RobotInterfaceDTD.h.

Member Function Documentation

◆ parse()

bool yarp::robotinterface::RobotInterfaceDTD::parse ( TiXmlUnknown *  unknownNode,
const std::string &  curr_filename 
)

Definition at line 86 of file RobotInterfaceDTD.cpp.

◆ setDefault()

void yarp::robotinterface::RobotInterfaceDTD::setDefault ( )

Definition at line 77 of file RobotInterfaceDTD.cpp.

◆ valid()

bool yarp::robotinterface::RobotInterfaceDTD::valid ( )

Definition at line 72 of file RobotInterfaceDTD.cpp.

Member Data Documentation

◆ baseUri

const std::string yarp::robotinterface::RobotInterfaceDTD::baseUri
static

Definition at line 70 of file RobotInterfaceDTD.h.

◆ ext

const std::string yarp::robotinterface::RobotInterfaceDTD::ext
static

Definition at line 71 of file RobotInterfaceDTD.h.

◆ identifier

std::string yarp::robotinterface::RobotInterfaceDTD::identifier

Definition at line 65 of file RobotInterfaceDTD.h.

◆ majorVersion

unsigned int yarp::robotinterface::RobotInterfaceDTD::majorVersion

Definition at line 67 of file RobotInterfaceDTD.h.

◆ minorVersion

unsigned int yarp::robotinterface::RobotInterfaceDTD::minorVersion

Definition at line 68 of file RobotInterfaceDTD.h.

◆ type

DocType yarp::robotinterface::RobotInterfaceDTD::type

Definition at line 64 of file RobotInterfaceDTD.h.

◆ uri

std::string yarp::robotinterface::RobotInterfaceDTD::uri

Definition at line 66 of file RobotInterfaceDTD.h.


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