Simox
2.3.74.0
|
Public Member Functions | |
OOBB () | |
OOBB (const Eigen::Vector3f &minLocal, const Eigen::Vector3f &maxLocal, const Eigen::Matrix4f &globalPose) | |
std::vector< Eigen::Vector3f > | getOOBBPoints () const |
Returns the 8 bounding box points transformed to global frame. More... | |
std::vector< Segment > | getSegments () const |
Returns the 12 segments of the bounding box (in global frame) More... | |
void | changeCoordSystem (const Eigen::Matrix4f &newGlobalPose) |
Data Fields | |
Eigen::Vector3f | minBB |
Eigen::Vector3f | maxBB |
Eigen::Matrix4f | pose |
VirtualRobot::MathTools::OOBB::OOBB | ( | ) |
VirtualRobot::MathTools::OOBB::OOBB | ( | const Eigen::Vector3f & | minLocal, |
const Eigen::Vector3f & | maxLocal, | ||
const Eigen::Matrix4f & | globalPose | ||
) |
void VirtualRobot::MathTools::OOBB::changeCoordSystem | ( | const Eigen::Matrix4f & | newGlobalPose | ) |
std::vector< Eigen::Vector3f > VirtualRobot::MathTools::OOBB::getOOBBPoints | ( | ) | const |
Returns the 8 bounding box points transformed to global frame.
std::vector< MathTools::Segment > VirtualRobot::MathTools::OOBB::getSegments | ( | ) | const |
Returns the 12 segments of the bounding box (in global frame)
Eigen::Vector3f VirtualRobot::MathTools::OOBB::maxBB |
Eigen::Vector3f VirtualRobot::MathTools::OOBB::minBB |
Eigen::Matrix4f VirtualRobot::MathTools::OOBB::pose |