DART
6.7.3
|
Typedefs | |
using | Vector3 = ::fcl::Vec3f |
using | Matrix3 = ::fcl::Matrix3f |
using | Transform3 = ::fcl::Transform3f |
using | Box = ::fcl::Box |
using | Cylinder = ::fcl::Cylinder |
using | Halfspace = ::fcl::Halfspace |
using | Sphere = ::fcl::Sphere |
using | CollisionObject = ::fcl::CollisionObject |
using | CollisionGeometry = ::fcl::CollisionGeometry |
using | DynamicAABBTreeCollisionManager = ::fcl::DynamicAABBTreeCollisionManager |
using | OBBRSS = ::fcl::OBBRSS |
using | CollisionRequest = ::fcl::CollisionRequest |
using | CollisionResult = ::fcl::CollisionResult |
using | DistanceRequest = ::fcl::DistanceRequest |
using | DistanceResult = ::fcl::DistanceResult |
using | Contact = ::fcl::Contact |
Functions | |
double | length (const dart::collision::fcl::Vector3 &t) |
Returns norm of a 3-dim vector. More... | |
double | length2 (const dart::collision::fcl::Vector3 &t) |
Returns squared norm of a 3-dim vector. More... | |
dart::collision::fcl::Vector3 | getTranslation (const dart::collision::fcl::Transform3 &T) |
Returns translation component of a transform. More... | |
void | setTranslation (dart::collision::fcl::Transform3 &T, const dart::collision::fcl::Vector3 &t) |
Sets translation component of a transform. More... | |
dart::collision::fcl::Matrix3 | getRotation (const dart::collision::fcl::Transform3 &T) |
Returns rotation component of a transform. More... | |
void | setRotation (dart::collision::fcl::Transform3 &T, const dart::collision::fcl::Matrix3 &R) |
Sets rotation component of a transform. More... | |
void | setEulerZYX (dart::collision::fcl::Matrix3 &rot, double eulerX, double eulerY, double eulerZ) |
Sets a rotation matrix given Euler-XYZ angles. More... | |
dart::collision::fcl::Vector3 | transform (const dart::collision::fcl::Transform3 &t, const dart::collision::fcl::Vector3 &v) |
Transforms a 3-dim vector by a transform and returns the result. More... | |
using dart::collision::fcl::Box = typedef ::fcl::Box |
using dart::collision::fcl::CollisionGeometry = typedef ::fcl::CollisionGeometry |
using dart::collision::fcl::CollisionObject = typedef ::fcl::CollisionObject |
using dart::collision::fcl::CollisionRequest = typedef ::fcl::CollisionRequest |
using dart::collision::fcl::CollisionResult = typedef ::fcl::CollisionResult |
using dart::collision::fcl::Contact = typedef ::fcl::Contact |
using dart::collision::fcl::Cylinder = typedef ::fcl::Cylinder |
using dart::collision::fcl::DistanceRequest = typedef ::fcl::DistanceRequest |
using dart::collision::fcl::DistanceResult = typedef ::fcl::DistanceResult |
using dart::collision::fcl::DynamicAABBTreeCollisionManager = typedef ::fcl::DynamicAABBTreeCollisionManager |
using dart::collision::fcl::Halfspace = typedef ::fcl::Halfspace |
using dart::collision::fcl::Matrix3 = typedef ::fcl::Matrix3f |
using dart::collision::fcl::OBBRSS = typedef ::fcl::OBBRSS |
using dart::collision::fcl::Sphere = typedef ::fcl::Sphere |
using dart::collision::fcl::Transform3 = typedef ::fcl::Transform3f |
using dart::collision::fcl::Vector3 = typedef ::fcl::Vec3f |
dart::collision::fcl::Matrix3 dart::collision::fcl::getRotation | ( | const dart::collision::fcl::Transform3 & | T | ) |
Returns rotation component of a transform.
dart::collision::fcl::Vector3 dart::collision::fcl::getTranslation | ( | const dart::collision::fcl::Transform3 & | T | ) |
Returns translation component of a transform.
double dart::collision::fcl::length | ( | const dart::collision::fcl::Vector3 & | t | ) |
Returns norm of a 3-dim vector.
double dart::collision::fcl::length2 | ( | const dart::collision::fcl::Vector3 & | t | ) |
Returns squared norm of a 3-dim vector.
void dart::collision::fcl::setEulerZYX | ( | dart::collision::fcl::Matrix3 & | rot, |
double | eulerX, | ||
double | eulerY, | ||
double | eulerZ | ||
) |
Sets a rotation matrix given Euler-XYZ angles.
void dart::collision::fcl::setRotation | ( | dart::collision::fcl::Transform3 & | T, |
const dart::collision::fcl::Matrix3 & | R | ||
) |
Sets rotation component of a transform.
void dart::collision::fcl::setTranslation | ( | dart::collision::fcl::Transform3 & | T, |
const dart::collision::fcl::Vector3 & | t | ||
) |
Sets translation component of a transform.
dart::collision::fcl::Vector3 dart::collision::fcl::transform | ( | const dart::collision::fcl::Transform3 & | t, |
const dart::collision::fcl::Vector3 & | v | ||
) |
Transforms a 3-dim vector by a transform and returns the result.