ndcurves 2.1.0
create and manipulate spline and bezier curves.
Loading...
Searching...
No Matches
ndcurves::serialization::Serializable Struct Reference

#include <ndcurves/serialization/archive.hpp>

Inheritance diagram for ndcurves::serialization::Serializable:
ndcurves::curve_abc< Time, Numeric, Safe, point_t >ndcurves::curve_abc< Time, Numeric, Safe, point_t, Point_derivate >ndcurves::curve_abc< Time, Numeric, Safe, point_t, point_derivate_t >ndcurves::curve_abc< Time, Numeric, Safe, point_derivate_t >ndcurves::curve_abc< double, double, true, pointX_t, pointX_t >ndcurves::curve_abc< double, double, true, point3_t, point3_t >ndcurves::curve_abc< double, double, true, matrix3_t, point3_t >ndcurves::curve_abc< double, double, true, transform_t, point6_t >ndcurves::curve_abc< Time, Numeric, false, quat_t >ndcurves::curve_abc< Time, Numeric, Safe, Point >ndcurves::curve_abc< Time, Numeric, Safe, pointX_t >ndcurves::curve_abc< Time, Numeric, Safe, point3_t, point3_t >ndcurves::curve_abc< Time, Numeric, Safe, matrix3_t, point3_t >ndcurves::curve_abc< double, double, false, Eigen::Transform< double, 3, Eigen::Affine >, Eigen::Matrix< double, 6, 1 > >ndcurves::curve_abc< double, double, false, matrix3_t, point3_t >ndcurves::curve_abc< double, double, false, Eigen::Matrix< double, Eigen::Dynamic, 1 > >ndcurves::curve_abc< double, double, false, Eigen::Matrix< double, Eigen::Dynamic, 1 >, Eigen::Matrix< double, Eigen::Dynamic, 1 > >ndcurves::curve_abc< double, double, Safe, Eigen::Matrix< double, Eigen::Dynamic, 1 >, Eigen::Matrix< double, Eigen::Dynamic, 1 > >ndcurves::curve_constraints< point_t >ndcurves::curve_constraints< pointX_t >ndcurves::curve_constraints< point3_t >ndcurves::linear_variable< double, true >ndcurves::linear_variable< Numeric >ndcurves::curve_abc< Time, Numeric, Safe, Point, Point_derivate >ndcurves::curve_constraints< Point >ndcurves::linear_variable< Numeric, Safe >

Public Member Functions

template<class Derived>
void loadFromText (const std::string &filename)
 Loads a Derived object from a text file.
template<class Derived>
void saveAsText (const std::string &filename) const
 Saved a Derived object as a text file.
template<class Derived>
void loadFromXML (const std::string &filename, const std::string &tag_name)
 Loads a Derived object from an XML file.
template<class Derived>
void saveAsXML (const std::string &filename, const std::string &tag_name) const
 Saved a Derived object as an XML file.
template<class Derived>
void loadFromBinary (const std::string &filename)
 Loads a Derived object from an binary file.
template<class Derived>
void saveAsBinary (const std::string &filename) const
 Saved a Derived object as an binary file.

Member Function Documentation

◆ loadFromBinary()

template<class Derived>
void ndcurves::serialization::Serializable::loadFromBinary(const std::string &filename)
inline

Loads a Derived object from an binary file.

◆ loadFromText()

template<class Derived>
void ndcurves::serialization::Serializable::loadFromText(const std::string &filename)
inline

Loads a Derived object from a text file.

◆ loadFromXML()

template<class Derived>
void ndcurves::serialization::Serializable::loadFromXML(const std::string &filename,
const std::string &tag_name )
inline

Loads a Derived object from an XML file.

◆ saveAsBinary()

template<class Derived>
void ndcurves::serialization::Serializable::saveAsBinary(const std::string &filename)const
inline

Saved a Derived object as an binary file.

◆ saveAsText()

template<class Derived>
void ndcurves::serialization::Serializable::saveAsText(const std::string &filename)const
inline

Saved a Derived object as a text file.

◆ saveAsXML()

template<class Derived>
void ndcurves::serialization::Serializable::saveAsXML(const std::string &filename,
const std::string &tag_name ) const
inline

Saved a Derived object as an XML file.


The documentation for this struct was generated from the following file: