activateRay(int width, int height, core::objectmodel::BaseNode *root) | sofa::gui::common::PickHandler | |
addCallBack(CallBackPicker *c) | sofa::gui::common::PickHandler | inline |
allocateSelectionBuffer(int width, int height) | sofa::gui::common::PickHandler | virtual |
callbacks | sofa::gui::common::PickHandler | protected |
changeOperation(sofa::component::setting::MouseButtonSetting *setting) | sofa::gui::common::PickHandler | |
changeOperation(MOUSE_BUTTON button, const std::string &op) | sofa::gui::common::PickHandler | |
clearCallBacks() | sofa::gui::common::PickHandler | inline |
deactivateRay() | sofa::gui::common::PickHandler | |
destroySelectionBuffer() | sofa::gui::common::PickHandler | virtual |
findCollision() | sofa::gui::common::PickHandler | protectedvirtual |
findCollisionUsingBruteForce(const type::Vec3 &origin, const type::Vec3 &direction, double maxLength, core::objectmodel::BaseNode *root) | sofa::gui::common::PickHandler | static |
findCollisionUsingBruteForce() | sofa::gui::common::PickHandler | protected |
findCollisionUsingColourCoding(const type::Vec3 &origin, const type::Vec3 &direction) | sofa::gui::common::PickHandler | virtual |
findCollisionUsingColourCoding() | sofa::gui::common::PickHandler | protected |
findCollisionUsingPipeline() | sofa::gui::common::PickHandler | protected |
getCallBackPicker() | sofa::gui::common::PickHandler | inline |
getInteraction() | sofa::gui::common::PickHandler | |
getLastPicked() | sofa::gui::common::PickHandler | inline |
getOperation(MOUSE_BUTTON button) | sofa::gui::common::PickHandler | inline |
handleMouseEvent(MOUSE_STATUS status, MOUSE_BUTTON button) | sofa::gui::common::PickHandler | |
init(core::objectmodel::BaseNode *root) | sofa::gui::common::PickHandler | |
instanceComponents | sofa::gui::common::PickHandler | protected |
interaction | sofa::gui::common::PickHandler | protected |
interactorInUse | sofa::gui::common::PickHandler | protected |
lastPicked | sofa::gui::common::PickHandler | protected |
m_defaultLength | sofa::gui::common::PickHandler | protected |
mouseButton | sofa::gui::common::PickHandler | protected |
mouseCollision | sofa::gui::common::PickHandler | protected |
mouseContainer | sofa::gui::common::PickHandler | protected |
mouseNode | sofa::gui::common::PickHandler | protected |
mousePosition | sofa::gui::common::PickHandler | protected |
mouseStatus | sofa::gui::common::PickHandler | protected |
needToCastRay() | sofa::gui::common::PickHandler | protected |
operations | sofa::gui::common::PickHandler | protected |
PickHandler(double defaultLength=1000000) | sofa::gui::common::PickHandler | |
PickingMethod enum name | sofa::gui::common::PickHandler | |
pickingMethod | sofa::gui::common::PickHandler | protected |
RAY_CASTING enum value | sofa::gui::common::PickHandler | |
renderCallback | sofa::gui::common::PickHandler | protected |
reset() | sofa::gui::common::PickHandler | |
SELECTION_BUFFER enum value | sofa::gui::common::PickHandler | |
setColourRenderCallback(CallBackRender *colourRender) | sofa::gui::common::PickHandler | inline |
setCompatibleInteractor() | sofa::gui::common::PickHandler | protected |
setPickingMethod(PickingMethod method) | sofa::gui::common::PickHandler | inline |
unload() | sofa::gui::common::PickHandler | |
updateMouse2D(MousePosition mouse) | sofa::gui::common::PickHandler | inline |
updateRay(const sofa::type::Vec3 &position, const sofa::type::Vec3 &orientation) | sofa::gui::common::PickHandler | |
useCollisions | sofa::gui::common::PickHandler | protected |
useSelectionBufferMethod() const | sofa::gui::common::PickHandler | inline |
~PickHandler() | sofa::gui::common::PickHandler | virtual |