#include <MouseInteractor.h>
Represents a point on an object. More...
Represents a point on an object.
This requires not only the 3D location, but also the MechanicalState it is attached to.
Public Attributes | |
sofa::core::CollisionModel * | body |
sofa::core::behavior::BaseMechanicalState * | mstate |
sofa::Index | indexCollisionElement |
type::Vec3 | point |
SReal | dist |
SReal | rayLength |
Public Member Functions | |
BodyPicked () | |
operator bool () | |
sofa::core::CollisionModel* sofa::gui::component::performer::BodyPicked::body |
SReal sofa::gui::component::performer::BodyPicked::dist |
sofa::Index sofa::gui::component::performer::BodyPicked::indexCollisionElement |
sofa::core::behavior::BaseMechanicalState* sofa::gui::component::performer::BodyPicked::mstate |
type::Vec3 sofa::gui::component::performer::BodyPicked::point |
SReal sofa::gui::component::performer::BodyPicked::rayLength |
|
inline |
|
inline |