コード例 #1
0
ファイル: model.cpp プロジェクト: 130s/srdfdom
bool srdf::Model::initXml(const urdf::ModelInterface &urdf_model, TiXmlDocument *xml)
{
  TiXmlElement *robot_xml = xml ? xml->FirstChildElement("robot") : NULL;
  if (!robot_xml)
  {
    logError("Could not find the 'robot' element in the xml file");
    return false;
  }
  return initXml(urdf_model, robot_xml);
}
コード例 #2
0
ファイル: naviwriter.cpp プロジェクト: cupsnwires/MapDrawer
NaviWriter::NaviWriter(const string& path, Navigation* navi, Flight ft)
	: sOut(QString::fromStdString(path)),
	  fOut(new QFile),
	  xml(new QXmlStreamWriter(fOut)),

	  naviRow(navi),
	  flight(ft)
{
	initFiles();
	initXml(xml);
}
コード例 #3
0
ファイル: model.cpp プロジェクト: 130s/srdfdom
bool srdf::Model::initString(const urdf::ModelInterface &urdf_model, const std::string& xmlstring)
{
  TiXmlDocument xml_doc;
  xml_doc.Parse(xmlstring.c_str());
  return initXml(urdf_model, &xml_doc);
}