#include <Placement.h>
◆ Placement() [1/5]
Base::Placement::Placement |
( |
| ) |
|
|
default |
◆ Placement() [2/5]
Base::Placement::Placement |
( |
const Placement & |
| ) |
|
◆ Placement() [3/5]
◆ Placement() [4/5]
◆ Placement() [5/5]
◆ fromDualQuaternion()
◆ fromMatrix()
void Base::Placement::fromMatrix |
( |
const Matrix4D & |
m | ) |
|
◆ getPosition()
const Vector3d& Base::Placement::getPosition |
( |
void |
| ) |
const |
|
inline |
◆ getRotation()
const Rotation& Base::Placement::getRotation |
( |
void |
| ) |
const |
|
inline |
◆ inverse()
◆ invert()
void Base::Placement::invert |
( |
| ) |
|
◆ isIdentity()
bool Base::Placement::isIdentity |
( |
| ) |
const |
◆ move()
void Base::Placement::move |
( |
const Vector3d & |
MovVec | ) |
|
◆ multVec()
◆ operator!=()
bool Base::Placement::operator!= |
( |
const Placement & |
| ) |
const |
◆ operator*()
◆ operator*=()
◆ operator=()
◆ operator==()
bool Base::Placement::operator== |
( |
const Placement & |
| ) |
const |
◆ pow()
Placement Base::Placement::pow |
( |
double |
t, |
|
|
bool |
shorten = true |
|
) |
| const |
◆ sclerp()
◆ setPosition()
void Base::Placement::setPosition |
( |
const Vector3d & |
Pos | ) |
|
|
inline |
◆ setRotation()
void Base::Placement::setRotation |
( |
const Rotation & |
Rot | ) |
|
|
inline |
◆ slerp()
◆ toDualQuaternion()
DualQuat Base::Placement::toDualQuaternion |
( |
| ) |
const |
◆ toMatrix()
Matrix4D Base::Placement::toMatrix |
( |
void |
| ) |
const |
◆ _pos
Vector3<double> Base::Placement::_pos |
|
protected |
◆ _rot
The documentation for this class was generated from the following file:
- D:/CadworkJobs/SoftwareProjekte/Lexocad/LexoGit/Lexocad/lexocad/Base/include/Base/Placement.h