|
DART 6.12.2
|
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.