DART 6.10.1
|
Typedefs | |
using | Vector3 = ::fcl::Vec3f |
using | Matrix3 = ::fcl::Matrix3f |
using | Transform3 = ::fcl::Transform3f |
using | Box = ::fcl::Box |
using | Cylinder = ::fcl::Cylinder |
using | Cone = ::fcl::Cone |
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 |
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::Cone = typedef ::fcl::Cone |
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::OBBRSS = typedef ::fcl::OBBRSS |
using dart::collision::fcl::Sphere = typedef ::fcl::Sphere |
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.