gramods
|
Data associated with an intersection. More...
#include <IntersectionVisitor.hh>
Public Attributes | |
const Eigen::Vector3f | local_position |
The position of the intersection in the local space of the node where the intersection was detected. More... | |
const Eigen::Vector3f | position |
The position of the intersection in the space where the line was defined and the visitor was first applied to. More... | |
const std::vector< gmGraphics::Node * > | node_path |
The path taken through the scene graph to find this intersection. More... | |
Data associated with an intersection.
const Eigen::Vector3f gramods::gmGraphics::IntersectionVisitor::Intersection::local_position |
The position of the intersection in the local space of the node where the intersection was detected.
const std::vector<gmGraphics::Node *> gramods::gmGraphics::IntersectionVisitor::Intersection::node_path |
The path taken through the scene graph to find this intersection.
The front will point at the first node the visitor was applied to and the back will point at the node that detected the intersection.
const Eigen::Vector3f gramods::gmGraphics::IntersectionVisitor::Intersection::position |
The position of the intersection in the space where the line was defined and the visitor was first applied to.