RotateTranslate flatland_server::Geometry::CreateTransform |
( |
double |
dx, |
|
|
double |
dy, |
|
|
double |
a |
|
) |
| |
|
static |
Creates a transform for given position and yaw delta.
Return a RotateTranslate given translation and rotation.
- Parameters
-
[in] | dx | Delta x |
[in] | dy | Delta y |
[in] | a | Yaw |
- Returns
- The transformation
- Parameters
-
dx | X translation |
dy | Y translation |
a | rotation (radians) |
- Returns
- THe RotateTranslate object
b2Vec2 flatland_server::Geometry::InverseTransform |
( |
const b2Vec2 & |
in, |
|
|
const RotateTranslate & |
rt |
|
) |
| |
|
static |
Inverse transform a point for given transformation.
- Parameters
-
[in] | in | A point to transform |
[in] | rt | Defined transformation |
- Returns
- Inverse transformed point
b2Vec2 flatland_server::Geometry::Transform |
( |
const b2Vec2 & |
in, |
|
|
const RotateTranslate & |
rt |
|
) |
| |
|
static |
Transform a point for given transformation.
- Parameters
-
[in] | in | A point to transform |
[in] | rt | Defined transformation |
- Returns
- Transformed point
- Parameters
-
Transform | a b2Vec2 copy by a RotateTranslate object |
in | The input vector |
rt | The transformation |
- Returns
The documentation for this class was generated from the following files:
- flatland_server/include/flatland_server/geometry.h
- flatland_server/src/geometry.cpp