| abortCreationKey() const (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | inline |
| addListener(ManipulatorListener *listener) (defined in Manipulator) | Manipulator | |
| allowedInteractions() const | PointBasedAnnotationManipulator | inline |
| alwaysVisible() const | GlObject | virtual |
| bounds() const override | FreeformAnnotationManipulator | inlinevirtual |
| boundsSpherical() const | GlObject | virtual |
| clearAxisManip() | PointBasedAnnotationManipulator | inline |
| clearBounds() | PointBasedAnnotationManipulator | inline |
| computeCursorMeshIntersection(const MouseEvent &event, const GlVolumeView &view, const GlMesh *mesh, vec3 &result) (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| Configurable()=default (defined in Configurable) | Configurable | |
| Configurable(const Configurable &rhs) (defined in Configurable) | Configurable | |
| Configurable(Configurable &&rhs) noexcept (defined in Configurable) | Configurable | |
| configuration(Properties *p) const override | GlObject | virtual |
| configure(const Properties *p) override | GlObject | virtual |
| configureDefaults() | Configurable | virtual |
| disablePicking() (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| draw(const GlView &view) override | FreeformAnnotationManipulator | virtual |
| enablePicking(GlVolumeView &view) (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| finalizeInteraction() (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| finishCreationKey() const (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | inline |
| FreeformAnnotationManipulator(GlFreeform &annotation) (defined in FreeformAnnotationManipulator) | FreeformAnnotationManipulator | |
| get3dPos(const MouseEvent &ev, const GlVolumeView &view, vec3 &result) (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |
| GlObject()=default (defined in GlObject) | GlObject | |
| handleInputEvent(const GUI::InputEvent &event, const GUI::View &view) override | Manipulator | virtual |
| hovering() const | PointBasedAnnotationManipulator | inline |
| InteractionAdd enum value (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |
| InteractionCreate enum value (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |
| InteractionEdit enum value (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |
| InteractionMode enum name (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |
| interactionMode() const | PointBasedAnnotationManipulator | inline |
| InteractionMove enum value (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |
| InteractionNone enum value (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |
| InteractionRemove enum value (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |
| InteractionRotate enum value (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |
| InteractionScale enum value (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |
| lastButton() const | PointBasedAnnotationManipulator | inline |
| m_3dPickingMode (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_abortCreationKey (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_allowedInteractions (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_alwaysVisible | GlObject | protected |
| m_annotation (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_axisManip (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_bounds (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_center (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_changeCursorOnEdit (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_depthAxis (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_draw3DIn2DView | GlObject | protected |
| m_finishCreationKey (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_hoverCursor (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_hovering (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_interactionCursor (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_interactionMode (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_interactiveAnnotation (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_isPressed (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_lastButton (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_matrix | GlObject | protected |
| m_mouse (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_mouse0 (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_originalAnnotationRenderingOrder (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_originalMeshPickingModes (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_params | Configurable | protected |
| m_pickingToken (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_points0 (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_pos0 (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_renderingOrder (defined in GlObject) | GlObject | protected |
| m_selectedPoint (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_suppressNextContextMenuEvent | PointBasedAnnotationManipulator | protected |
| m_useBounds (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_visible | GlObject | protected |
| m_wantsFocus (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_xAxis (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| m_yAxis (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protected |
| matrix() const | GlObject | virtual |
| notifyListeners(void *eventData) (defined in Manipulator) | Manipulator | protected |
| onCreate(const MouseEvent &event, vec3 &X, bool &update) (defined in FreeformAnnotationManipulator) | FreeformAnnotationManipulator | protectedvirtual |
| ImFusion::PointBasedAnnotationManipulator::onCreate(const MouseEvent &event, vec3 &X, bool &update, const GlView &view) | PointBasedAnnotationManipulator | protectedvirtual |
| onMove(const MouseEvent &event, vec3 &X, bool &update) | PointBasedAnnotationManipulator | protectedvirtual |
| onRemove(const MouseEvent &event, vec3 &X, bool &update) | PointBasedAnnotationManipulator | protectedvirtual |
| onRotate(const MouseEvent &event, vec3 &X, bool &update, const GlView &view) | PointBasedAnnotationManipulator | protectedvirtual |
| onScale(const MouseEvent &event, vec3 &X, bool &update) | PointBasedAnnotationManipulator | protectedvirtual |
| openContextMenu(QPoint pos, QPoint globalPos, Qt::KeyboardModifiers modifiers) (defined in Manipulator) | Manipulator | virtual |
| operator=(const Configurable &) (defined in Configurable) | Configurable | |
| operator=(Configurable &&) noexcept (defined in Configurable) | Configurable | |
| pickingNeeded() (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | protectedvirtual |
| PointBasedAnnotationManipulator(GlPointBasedAnnotation &annotation) (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | explicit |
| registerParameter(ParameterBase *param) | Configurable | |
| removeListener(const ManipulatorListener *listener) (defined in Manipulator) | Manipulator | |
| RenderingGroupManipulator enum value | GlObject | |
| RenderingGroupMesh enum value | GlObject | |
| RenderingGroupRest enum value | GlObject | |
| renderingOrder() const | GlObject | |
| RenderingOrderGroup enum name | GlObject | |
| requiresFocus() override | PointBasedAnnotationManipulator | inlinevirtual |
| reset() | PointBasedAnnotationManipulator | |
| resetCursor() | PointBasedAnnotationManipulator | |
| sceneEvent(QEvent *event, const GlView &view) override (defined in FreeformAnnotationManipulator) | FreeformAnnotationManipulator | virtual |
| sceneEvent3D(const MouseEvent &ev, const GlVolumeView &view) (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | virtual |
| selectInteraction(const MouseEvent &ev, bool hitLine) | PointBasedAnnotationManipulator | protectedvirtual |
| set3dPicking(bool picking) (defined in FreeformAnnotationManipulator) | FreeformAnnotationManipulator | inline |
| setAbortCreationKey(Qt::Key key) (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | inline |
| setAllowedInteractions(Flags< PointBasedAnnotationManipulator::InteractionMode > allowedInteractions) | PointBasedAnnotationManipulator | inline |
| setAlwaysVisible(bool alwaysVisible) | GlObject | virtual |
| setAxisManip(int axis) | PointBasedAnnotationManipulator | inline |
| setBounds(double x0, double x1, double y0, double y1, double z0, double z1) | PointBasedAnnotationManipulator | inline |
| setChangeCursorOnEdit(bool change) (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | inline |
| setDraw3DIn2DView(bool draw3DIn2DView) (defined in GlObject) | GlObject | inline |
| setEndOnRelease(bool v) (defined in FreeformAnnotationManipulator) | FreeformAnnotationManipulator | inline |
| setFinishCreationKey(Qt::Key key) (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | inline |
| setHoverCursor() override | FreeformAnnotationManipulator | virtual |
| setHovering(bool hovering) | PointBasedAnnotationManipulator | inline |
| setInteractionCursor() override | FreeformAnnotationManipulator | virtual |
| setInteractionMode(PointBasedAnnotationManipulator::InteractionMode mode, bool finalize=true) | PointBasedAnnotationManipulator | virtual |
| setInteractiveAnnotation(InteractiveAnnotation *annot) (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | inline |
| setMatrix(const mat4 &m) | GlObject | virtual |
| setPenCursor() (defined in FreeformAnnotationManipulator) | FreeformAnnotationManipulator | |
| setPoints(const std::vector< vec3 > &points) (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |
| setRenderingOrder(RenderingOrderGroup group) | GlObject | |
| setResetModeAfterEdit(bool v) (defined in FreeformAnnotationManipulator) | FreeformAnnotationManipulator | inline |
| setVisible(bool visible) | GlObject | virtual |
| setVolumeViewPickingMode(VolumeViewPickingMode pickingMode) (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | inline |
| signalCreatingFinished | PointBasedAnnotationManipulator | |
| signalParametersChanged | Configurable | |
| typeName() const override | FreeformAnnotationManipulator | inlinevirtual |
| unregisterParameter(const ParameterBase *param) | Configurable | |
| visible() const | GlObject | virtual |
| VolumeViewPickingMode enum name | PointBasedAnnotationManipulator | |
| ~Configurable() (defined in Configurable) | Configurable | virtual |
| ~EventHandler()=default (defined in ViewObject::EventHandler) | ViewObject::EventHandler | virtual |
| ~FreeformAnnotationManipulator() override (defined in FreeformAnnotationManipulator) | FreeformAnnotationManipulator | |
| ~GlObject()=default (defined in GlObject) | GlObject | virtual |
| ~Manipulator()=default (defined in Manipulator) | Manipulator | virtual |
| ~PointBasedAnnotationManipulator() override (defined in PointBasedAnnotationManipulator) | PointBasedAnnotationManipulator | |