3 #include <maths/rigidmotion/RigidMotion.h>
23 friend class boost::serialization::access;
30 template <
typename Archive>
31 void serialize(Archive &ar,
const unsigned int version) {}
74 colvec apply(
RigidMotion const &f, colvec
const &X);
109 arma::mat computeFixedPoints(
141 arma::mat computeAssociatedInvariant(
Class to handle operations with rigid motions.
Definition: RigidMotionEngine.h:19
RigidMotionEngine()=default
RigidMotionEngine default constructor.
arma::mat apply(RigidMotion const &f, arma::mat const &X)
Apply rigid motion to a matrix of points .
void serialize(Archive &ar, const unsigned int version)
Serialize a rigid motion engine to a stream of bytes.
Definition: RigidMotionEngine.h:31
Interface that must be implemented by any class which represents a specific rigid motions.
Definition: RigidMotion.h:49