8 #ifndef INCLUDE_MOLASSEMBLER_SHAPES_COORDINATE_SYSTEM_TRANSFORMATION_H
9 #define INCLUDE_MOLASSEMBLER_SHAPES_COORDINATE_SYSTEM_TRANSFORMATION_H
10 #include <Eigen/Geometry>
13 #include "Molassembler/Export.h"
16 namespace Molassembler {
24 Eigen::Vector3d
x, y, z;
44 bool isRightHanded()
const;
46 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
Eigen::Vector3d x
Axes.
Definition: CoordinateSystemTransformation.h:24
Coordinate system axis data class.
Definition: CoordinateSystemTransformation.h:22
Eigen::Matrix3d rotationMatrix(const CoordinateSystem &a, const CoordinateSystem &b)
Gives the rotation matrix tranforming points between coordinate systems.