#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 |