RobWorkProject  23.9.11-
Classes | Namespaces | Functions
Q.hpp File Reference
#include <rw/common/Serializable.hpp>
#include <rw/core/PropertyMap.hpp>
#include <rw/core/macros.hpp>
#include <Eigen/Core>
#include <boost/serialization/split_free.hpp>
#include <vector>

Classes

class  Q
 Configuration vector. More...
 

Namespaces

 rw
 Deprecated namespace since 16/4-2020 for this class.
 
 rw::math
 Matrices, vectors, configurations, and more.
 
 rw::core
 Most basic types for RobWork.
 
 rw::common
 Various utilities and definitions of general use.
 
 rw::common::serialization
 provide generic handler interface for serialization purposes. To enable serialization of some class MyClass one could either inherit from Serializable or provide overloaded methods to
 

Functions

rw::math::Q concat (const Q &q1, const Q &q2)
 concatenates q1 onto q2 such that the returned q has the configurations of q1 in [0;q1.size()[ and has q2 in [q1.size();q1.size()+q2.size()[ More...
 
template<>
void write (const rw::math::Q &sobject, rw::common::OutputArchive &oarchive, const std::string &id)
 
template<>
void read (rw::math::Q &sobject, rw::common::InputArchive &iarchive, const std::string &id)
 
template<class Archive >
void serialize (Archive &archive, rw::math::Q &q, const unsigned int version)
 Boost serialization. More...
 
template<class Archive >
void save (Archive &archive, const rw::math::Q &q, const unsigned int version)
 Boost serialization. More...
 
template<class Archive >
void load (Archive &archive, rw::math::Q &q, const unsigned int version)
 Boost serialization. More...
 

Function Documentation

◆ load()

void load ( Archive &  archive,
rw::math::Q q,
const unsigned int  version 
)

Boost serialization.

Parameters
archive[in] the boost archive to read from.
q[out] the vector to read.
version[in] class version (currently version 0).

◆ save()

void save ( Archive &  archive,
const rw::math::Q q,
const unsigned int  version 
)

Boost serialization.

Parameters
archive[in] the boost archive to write to.
q[in] the vector to write.
version[in] class version (currently version 0).

◆ serialize()

void serialize ( Archive &  archive,
rw::math::Q q,
const unsigned int  version 
)

Boost serialization.

Parameters
archive[in] the boost archive to read from or write to.
q[in/out] the vector to read/write.
version[in] class version (currently version 0).