![]() |
Prusa Slicer 2.6.0
|
Namespaces | |
| namespace | serialization_xml |
Classes | |
| class | XMLSerializable |
| struct | XMLSerializableBase |
Functions | |
| IGL_INLINE bool | save_ReAntTweakBar (::igl::anttweakbar::ReTwBar *bar, const char *file_name) |
| IGL_INLINE bool | load_ReAntTweakBar (::igl::anttweakbar::ReTwBar *bar, const char *file_name) |
| template<typename T > | |
| IGL_INLINE void | serialize_xml (const T &obj, const std::string &filename) |
| template<typename T > | |
| IGL_INLINE void | serialize_xml (const T &obj, const std::string &objectName, const std::string &filename, bool binary, bool overwrite) |
| template<typename T > | |
| IGL_INLINE void | serialize_xml (const T &obj, const std::string &objectName, tinyxml2::XMLDocument *doc, tinyxml2::XMLElement *element, bool binary) |
| template<typename T > | |
| IGL_INLINE void | deserialize_xml (T &obj, const std::string &filename) |
| template<typename T > | |
| IGL_INLINE void | deserialize_xml (T &obj, const std::string &objectName, const std::string &filename) |
| template<typename T > | |
| IGL_INLINE void | deserialize_xml (T &obj, const std::string &objectName, const tinyxml2::XMLDocument *doc, const tinyxml2::XMLElement *element) |
| template<typename DerivedV , typename DerivedF > | |
| IGL_INLINE bool | write_triangle_mesh (const std::string str, const Eigen::PlainObjectBase< DerivedV > &V, const Eigen::PlainObjectBase< DerivedF > &F, const bool ascii=true) |
| template<typename DerivedV , typename DerivedF > | |
| IGL_INLINE bool | writeDAE (const std::string &filename, const Eigen::PlainObjectBase< DerivedV > &V, const Eigen::PlainObjectBase< DerivedF > &F) |
| IGL_INLINE void igl::xml::deserialize_xml | ( | T & | obj, |
| const std::string & | filename | ||
| ) |
References deserialize_xml().
Referenced by igl::xml::XMLSerializable::XMLSerializationObject< T >::Deserialize(), deserialize_xml(), and deserialize_xml().
Here is the call graph for this function:
Here is the caller graph for this function:| IGL_INLINE void igl::xml::deserialize_xml | ( | T & | obj, |
| const std::string & | objectName, | ||
| const std::string & | filename | ||
| ) |
References deserialize_xml(), and error.
Here is the call graph for this function:| IGL_INLINE void igl::xml::deserialize_xml | ( | T & | obj, |
| const std::string & | objectName, | ||
| const tinyxml2::XMLDocument * | doc, | ||
| const tinyxml2::XMLElement * | element | ||
| ) |
References igl::xml::serialization_xml::base64_decode(), igl::deserialize(), igl::xml::serialization_xml::deserialize(), and igl::xml::serialization_xml::encodeXMLElementName().
Here is the call graph for this function:| IGL_INLINE bool igl::xml::load_ReAntTweakBar | ( | ::igl::anttweakbar::ReTwBar * | bar, |
| const char * | file_name | ||
| ) |
References igl::anttweakbar::ReTwBar::bar, igl::anttweakbar::ReTwBar::get_cb_items(), igl::anttweakbar::ReTwBar::get_rw_items(), REANTTWEAKBAR_MAX_WORD, igl::anttweakbar::ReTwBar::set_value_from_string(), and igl::anttweakbar::ReTwBar::type_from_string().
Here is the call graph for this function:| IGL_INLINE bool igl::xml::save_ReAntTweakBar | ( | ::igl::anttweakbar::ReTwBar * | bar, |
| const char * | file_name | ||
| ) |
References igl::anttweakbar::ReTwBar::bar, igl::anttweakbar::ReTwBar::get_cb_items(), igl::anttweakbar::ReTwBar::get_rw_items(), igl::anttweakbar::ReTwBar::get_value_as_string(), and REANTTWEAKBAR_MAX_CB_VAR_SIZE.
Here is the call graph for this function:| IGL_INLINE void igl::xml::serialize_xml | ( | const T & | obj, |
| const std::string & | filename | ||
| ) |
References serialize_xml().
Referenced by igl::xml::XMLSerializable::XMLSerializationObject< T >::Serialize(), serialize_xml(), and serialize_xml().
Here is the call graph for this function:
Here is the caller graph for this function:| IGL_INLINE void igl::xml::serialize_xml | ( | const T & | obj, |
| const std::string & | objectName, | ||
| const std::string & | filename, | ||
| bool | binary, | ||
| bool | overwrite | ||
| ) |
References binary, error, and serialize_xml().
Here is the call graph for this function:| IGL_INLINE void igl::xml::serialize_xml | ( | const T & | obj, |
| const std::string & | objectName, | ||
| tinyxml2::XMLDocument * | doc, | ||
| tinyxml2::XMLElement * | element, | ||
| bool | binary | ||
| ) |
References igl::xml::serialization_xml::base64_encode(), binary, igl::xml::serialization_xml::encodeXMLElementName(), igl::serialize(), and igl::xml::serialization_xml::serialize().
Here is the call graph for this function:| IGL_INLINE bool igl::xml::write_triangle_mesh | ( | const std::string | str, |
| const Eigen::PlainObjectBase< DerivedV > & | V, | ||
| const Eigen::PlainObjectBase< DerivedF > & | F, | ||
| const bool | ascii = true |
||
| ) |
References ascii, igl::pathinfo(), igl::write_triangle_mesh(), and writeDAE().
Here is the call graph for this function:| IGL_INLINE bool igl::xml::writeDAE | ( | const std::string & | filename, |
| const Eigen::PlainObjectBase< DerivedV > & | V, | ||
| const Eigen::PlainObjectBase< DerivedF > & | F | ||
| ) |
References error, Eigen::FullPrecision, Eigen::PlainObjectBase< Derived >::rows(), and STR.
Referenced by write_triangle_mesh().
Here is the call graph for this function:
Here is the caller graph for this function: