Add compiler C API for mjmSite.

PiperOrigin-RevId: 604573450
Change-Id: I6ba7fcece0942ddc0d109413ba5684b2df3fab96
This commit is contained in:
Alessio Quaglino
2024-02-06 01:50:01 -08:00
committed by Copybara-Service
parent f763254a00
commit 3b2dd06c54
13 changed files with 342 additions and 73 deletions
+4 -3
View File
@@ -198,9 +198,10 @@ class mjXUtil {
const T* def = 0);
// write vector<double> attribute, with and without default
static void WriteVector(tinyxml2::XMLElement* elem, std::string name, std::vector<double>& vec);
static void WriteVector(tinyxml2::XMLElement* elem, std::string name, std::vector<double>& vec,
std::vector<double>& def);
static void WriteVector(tinyxml2::XMLElement* elem, std::string name,
const std::vector<double>& vec);
static void WriteVector(tinyxml2::XMLElement* elem, std::string name,
const std::vector<double>& vec, const std::vector<double>& def);
// write attribute- string
static void WriteAttrTxt(tinyxml2::XMLElement* elem, std::string name, std::string value);