|
NTRT Simulator
v1.1
|


Public Member Functions | |
| tgKinematicContactCableInfo (const tgKinematicActuator::Config &config) | |
| tgKinematicContactCableInfo (const tgKinematicActuator::Config &config, tgTags tags) | |
| tgKinematicContactCableInfo (const tgKinematicActuator::Config &config, const tgPair &pair) | |
| virtual tgConnectorInfo * | createConnectorInfo (const tgPair &pair) |
| virtual tgModel * | createModel (tgWorld &world) |
| virtual tgConnectorInfo * | createConnectorInfo (const tgPair &pair, const tgTagSearch &tagSearch) |
| void | initConnector (tgWorld &world) |
| double | getMass () |
|
virtual std::vector < tgConnectorInfo * > | createConnectorInfos (const tgPairs &pairs, const tgTagSearch &tagSearch) |
| btVector3 & | getFrom () |
| const btVector3 & | getFrom () const |
| btVector3 & | getTo () |
| const btVector3 & | getTo () const |
| tgRigidInfo * | getFromRigidInfo () |
| const tgRigidInfo * | getFromRigidInfo () const |
| void | setFromRigidInfo (tgRigidInfo *rigidInfo) |
| tgRigidInfo * | getToRigidInfo () |
| const tgRigidInfo * | getToRigidInfo () const |
| void | setToRigidInfo (tgRigidInfo *rigidInfo) |
| btRigidBody * | getToRigidBody () |
| btRigidBody * | getFromRigidBody () |
| virtual void | chooseRigids (std::set< tgRigidInfo * > rigids) |
| virtual void | chooseRigids (std::vector< tgRigidInfo * > rigids) |
| tgRigidInfo * | chooseRigid (std::set< tgRigidInfo * > rigids, const btVector3 &v) |
| 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 Member Functions | |
| tgRigidInfo * | findClosestCenterOfMass (std::set< tgRigidInfo * > rigids, const btVector3 &v) |
| std::set< tgRigidInfo * > | findRigidsContaining (std::set< tgRigidInfo * > rigids, const btVector3 &toFind) |
| bool | rigidFoundIn (std::set< tgRigidInfo * > rigids, tgRigidInfo *rigid) |
Protected Attributes | |
| tgBulletContactSpringCable * | m_bulletContactSpringCable |
| tgPair | m_pair |
| tgRigidInfo * | m_fromRigidInfo |
| tgRigidInfo * | m_toRigidInfo |
Definition at line 42 of file tgKinematicContactCableInfo.h.
| tgKinematicContactCableInfo::tgKinematicContactCableInfo | ( | const tgKinematicActuator::Config & | config | ) |
Construct a tgKinematicContactCableInfo with just a config. The pair must be filled in later, or factory methods can be used to create instances with pairs.
Definition at line 31 of file tgKinematicContactCableInfo.cpp.

| tgKinematicContactCableInfo::tgKinematicContactCableInfo | ( | const tgKinematicActuator::Config & | config, |
| tgTags | tags | ||
| ) |
Construct a tgKinematicContactCableInfo with just a config and tags. The pair must be filled in later, or factory methods can be used to create instances with pairs.
Definition at line 36 of file tgKinematicContactCableInfo.cpp.
| tgKinematicContactCableInfo::tgKinematicContactCableInfo | ( | const tgKinematicActuator::Config & | config, |
| const tgPair & | pair | ||
| ) |
Construct a tgKinematicContactCableInfo from its endpoints, radius and density.
| [in] | from | one endpoint |
| [in] | to | the other endpoint |
| [in] | config | contains the radius and density |
Definition at line 41 of file tgKinematicContactCableInfo.cpp.
|
virtual |
Create a tgConnectorInfo* from a tgPair
Reimplemented from tgBasicContactCableInfo.
Definition at line 47 of file tgKinematicContactCableInfo.cpp.
