NTRT Simulator
v1.1
|
#include <tgPair.h>
Public Member Functions | |
tgPair (btVector3 from, btVector3 to) | |
tgPair (btVector3 from, btVector3 to, std::string tags) | |
btVector3 & | getFrom () |
const btVector3 & | getFrom () const |
void | setFrom (btVector3 from) |
btVector3 & | getTo () |
const btVector3 & | getTo () const |
void | setTo (btVector3 to) |
void | addRotation (const btVector3 &fixedPoint, const btVector3 &axis, double angle) |
void | addRotation (const btVector3 &fixedPoint, const btVector3 &fromOrientation, const btVector3 &toOrientation) |
void | addRotation (const btVector3 &fixedPoint, const btQuaternion &rotation) |
bool | operator== (const tgPair &other) const |
void | move (const btVector3 &offset) |
void | addTags (const std::string &space_separated_tags) |
void | addTags (const tgTags &tags) |
bool | hasTag (const std::string tag) const |
bool | hasAllTags (std::string tags) |
bool | hasAnyTags (const std::string tags) |
bool | hasNoTags () |
tgTags & | getTags () |
const tgTags & | getTags () const |
void | setTags (tgTags tags) |
std::string | getTagStr (std::string delim=" ") const |
Protected Attributes | |
std::pair< btVector3, btVector3 > | m_pair |
Change the API to std::pair<btVector3*, btVector3*>. This renames "first" to "from" and "second" to "to". The client uses non-const references.
tgPair::tgPair | ( | btVector3 | from, |
btVector3 | to | ||
) |
Create a pair from two btVector3 objects.
[in] | from | a btVector3 |
[in] | to | a btVector3 |
Create a pair from two btVector3 objects.
[in] | from | a btVector3 |
[in] | to | a btVector3 |
Definition at line 40 of file tgPair.cpp.
btVector3 & tgPair::getFrom | ( | ) |
Return the from (first) member of the pair.
Definition at line 52 of file tgPair.cpp.
btVector3 & tgPair::getTo | ( | ) |
Return the to (second) member of the pair.
Definition at line 76 of file tgPair.cpp.
void tgPair::setFrom | ( | btVector3 | from | ) |
Set the from (first) member of the pair.
[in] | from | the to (first) member of the pair |
Definition at line 68 of file tgPair.cpp.
void tgPair::setTo | ( | btVector3 | to | ) |
Set the to (second) member of the pair.
[in] | to | the to (second) member of the pair |
Definition at line 92 of file tgPair.cpp.
|
protected |