![]() |
IgANet
IgANets - Isogeometric Analysis Networks
|
Model XML serialization. More...
#include </home/runner/work/iganet/iganet/webapps/model.hpp>
Public Member Functions | |
virtual nlohmann::json | exportXML (const std::string &patch, const std::string &component, int id)=0 |
Exports model to XML (as JSON object) | |
virtual pugi::xml_node & | exportXML (const std::string &patch, const std::string &component, pugi::xml_node &root, int id)=0 |
Exports model to XML (as XML object) | |
std::vector< std::string > | getCapabilities () const |
virtual void | importXML (const std::string &patch, const std::string &component, const nlohmann::json &json, int id)=0 |
Imports model from XML (as JSON object) | |
virtual void | importXML (const std::string &patch, const std::string &component, const pugi::xml_node &xml, int id)=0 |
Imports model from XML (as XML object) | |
Model XML serialization.
|
pure virtual |
Exports model to XML (as JSON object)
Implemented in iganet::webapp::GismoGeometryModel< d, T >, iganet::webapp::BSplineModel< Spline >, and iganet::Poisson2dModel< T >.
|
pure virtual |
Exports model to XML (as XML object)
Implemented in iganet::webapp::GismoGeometryModel< d, T >, iganet::webapp::BSplineModel< Spline >, and iganet::Poisson2dModel< T >.
|
inline |
|
pure virtual |
Imports model from XML (as JSON object)
Implemented in iganet::webapp::GismoGeometryModel< d, T >, iganet::webapp::BSplineModel< Spline >, and iganet::Poisson2dModel< T >.
|
pure virtual |
Imports model from XML (as XML object)
Implemented in iganet::webapp::GismoGeometryModel< d, T >, iganet::webapp::BSplineModel< Spline >, and iganet::Poisson2dModel< T >.