manif-geom-cpp
|
#include "SO2.h"
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <iostream>
#include <math.h>
#include <limits>
Go to the source code of this file.
Classes | |
class | SE2< T > |
Class representing a member of the \(SE(2)\) manifold, or a 2D rigid body transform. More... | |
Typedefs | |
typedef SE2< double > | SE2d |
Functions | |
template<typename T > | |
SE2< T > | operator* (const double &l, const SE2< T > &r) |
Scale a transform by a scalar. | |
template<typename T > | |
SE2< T > | operator* (const SE2< T > &l, const double &r) |
Scale a transform by a scalar. | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const SE2< T > &x) |
Render the transform in a stream. | |
Scale a transform by a scalar.
Under the hood, this converts the transform into a tangent-space vector, scales the vector, then converts the scaled vector back to a transform.
Scale a transform by a scalar.
Under the hood, this converts the transform into a tangent-space vector, scales the vector, then converts the scaled vector back to a transform.
|
inline |
Render the transform in a stream.