xmol/geom/affine/Transformation3d.h file

Contents

Namespaces

namespace xmol
Reworked original xmol.
namespace xmol::geom
Atomic-agnostic geom procedures.
namespace xmol::geom::affine

Classes

struct xmol::geom::affine::YawPitchRoll
struct xmol::geom::affine::EulerAngles
class xmol::geom::affine::Translation3d
class xmol::geom::affine::UniformScale3d
class xmol::geom::affine::Rotation3d
class xmol::geom::affine::Transformation3d

Functions

auto operator*(const Rotation3d&, const Rotation3d& m) -> Rotation3d
auto operator*(const UniformScale3d&, const UniformScale3d& m) -> UniformScale3d
auto operator*(const Translation3d&, const Translation3d& m) -> Translation3d
auto operator*(const Transformation3d&, const Translation3d&) -> Transformation3d
auto operator*(const Transformation3d&, const UniformScale3d&) -> Transformation3d
auto operator*(const Transformation3d&, const Rotation3d&) -> Transformation3d
auto operator*(const Transformation3d&, const Transformation3d&) -> Transformation3d
auto operator*(const Translation3d&, const UniformScale3d&) -> Transformation3d
auto operator*(const Translation3d&, const Rotation3d&) -> Transformation3d
auto operator*(const Translation3d&, const Transformation3d&) -> Transformation3d
auto operator*(const UniformScale3d&, const Translation3d&) -> Transformation3d
auto operator*(const UniformScale3d&, const Rotation3d&) -> Transformation3d
auto operator*(const UniformScale3d&, const Transformation3d&) -> Transformation3d
auto operator*(const Rotation3d&, const Translation3d&) -> Transformation3d
auto operator*(const Rotation3d&, const UniformScale3d&) -> Transformation3d
auto operator*(const Rotation3d&, const Transformation3d&) -> Transformation3d