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