ImFusion SDK 4.3
FreeformAnnotationManipulator Member List

This is the complete list of members for FreeformAnnotationManipulator, including all inherited members.

abortCreationKey() const (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorinline
addListener(ManipulatorListener *listener) (defined in Manipulator)Manipulator
allowedInteractions() constPointBasedAnnotationManipulatorinline
alwaysVisible() constGlObjectvirtual
bounds() const overrideFreeformAnnotationManipulatorinlinevirtual
boundsSpherical() constGlObjectvirtual
clearAxisManip()PointBasedAnnotationManipulatorinline
clearBounds()PointBasedAnnotationManipulatorinline
computeCursorMeshIntersection(const MouseEvent &event, const GlVolumeView &view, const GlMesh *mesh, vec3 &result) (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
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 overrideGlObjectvirtual
configure(const Properties *p) overrideGlObjectvirtual
configureDefaults()Configurablevirtual
disablePicking() (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
draw(const GlView &view) overrideFreeformAnnotationManipulatorvirtual
enablePicking(GlVolumeView &view) (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
finalizeInteraction() (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
finishCreationKey() const (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorinline
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) overrideManipulatorvirtual
hovering() constPointBasedAnnotationManipulatorinline
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() constPointBasedAnnotationManipulatorinline
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() constPointBasedAnnotationManipulatorinline
m_3dPickingMode (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_abortCreationKey (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_allowedInteractions (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_alwaysVisibleGlObjectprotected
m_annotation (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_axisManip (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_bounds (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_center (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_changeCursorOnEdit (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_depthAxis (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_draw3DIn2DViewGlObjectprotected
m_finishCreationKey (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_hoverCursor (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_hovering (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_interactionCursor (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_interactionMode (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_interactiveAnnotation (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_isPressed (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_lastButton (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_matrixGlObjectprotected
m_mouse (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_mouse0 (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_originalAnnotationRenderingOrder (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_originalMeshPickingModes (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_paramsConfigurableprotected
m_pickingToken (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_points0 (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_pos0 (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_renderingOrder (defined in GlObject)GlObjectprotected
m_selectedPoint (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_suppressNextContextMenuEventPointBasedAnnotationManipulatorprotected
m_useBounds (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_visibleGlObjectprotected
m_wantsFocus (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_xAxis (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
m_yAxis (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotected
matrix() constGlObjectvirtual
notifyListeners(void *eventData) (defined in Manipulator)Manipulatorprotected
onCreate(const MouseEvent &event, vec3 &X, bool &update) (defined in FreeformAnnotationManipulator)FreeformAnnotationManipulatorprotectedvirtual
ImFusion::PointBasedAnnotationManipulator::onCreate(const MouseEvent &event, vec3 &X, bool &update, const GlView &view)PointBasedAnnotationManipulatorprotectedvirtual
onMove(const MouseEvent &event, vec3 &X, bool &update)PointBasedAnnotationManipulatorprotectedvirtual
onRemove(const MouseEvent &event, vec3 &X, bool &update)PointBasedAnnotationManipulatorprotectedvirtual
onRotate(const MouseEvent &event, vec3 &X, bool &update, const GlView &view)PointBasedAnnotationManipulatorprotectedvirtual
onScale(const MouseEvent &event, vec3 &X, bool &update)PointBasedAnnotationManipulatorprotectedvirtual
openContextMenu(QPoint pos, QPoint globalPos, Qt::KeyboardModifiers modifiers) (defined in Manipulator)Manipulatorvirtual
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
pickingNeeded() (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorprotectedvirtual
PointBasedAnnotationManipulator(GlPointBasedAnnotation &annotation) (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorexplicit
registerParameter(ParameterBase *param)Configurable
removeListener(const ManipulatorListener *listener) (defined in Manipulator)Manipulator
RenderingGroupManipulator enum valueGlObject
RenderingGroupMesh enum valueGlObject
RenderingGroupRest enum valueGlObject
renderingOrder() constGlObject
RenderingOrderGroup enum nameGlObject
requiresFocus() overridePointBasedAnnotationManipulatorinlinevirtual
reset()PointBasedAnnotationManipulator
resetCursor()PointBasedAnnotationManipulator
sceneEvent(QEvent *event, const GlView &view) override (defined in FreeformAnnotationManipulator)FreeformAnnotationManipulatorvirtual
sceneEvent3D(const MouseEvent &ev, const GlVolumeView &view) (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorvirtual
selectInteraction(const MouseEvent &ev, bool hitLine)PointBasedAnnotationManipulatorprotectedvirtual
set3dPicking(bool picking) (defined in FreeformAnnotationManipulator)FreeformAnnotationManipulatorinline
setAbortCreationKey(Qt::Key key) (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorinline
setAllowedInteractions(Flags< PointBasedAnnotationManipulator::InteractionMode > allowedInteractions)PointBasedAnnotationManipulatorinline
setAlwaysVisible(bool alwaysVisible)GlObjectvirtual
setAxisManip(int axis)PointBasedAnnotationManipulatorinline
setBounds(double x0, double x1, double y0, double y1, double z0, double z1)PointBasedAnnotationManipulatorinline
setChangeCursorOnEdit(bool change) (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorinline
setDraw3DIn2DView(bool draw3DIn2DView) (defined in GlObject)GlObjectinline
setEndOnRelease(bool v) (defined in FreeformAnnotationManipulator)FreeformAnnotationManipulatorinline
setFinishCreationKey(Qt::Key key) (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorinline
setHoverCursor() overrideFreeformAnnotationManipulatorvirtual
setHovering(bool hovering)PointBasedAnnotationManipulatorinline
setInteractionCursor() overrideFreeformAnnotationManipulatorvirtual
setInteractionMode(PointBasedAnnotationManipulator::InteractionMode mode, bool finalize=true)PointBasedAnnotationManipulatorvirtual
setInteractiveAnnotation(InteractiveAnnotation *annot) (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorinline
setMatrix(const mat4 &m)GlObjectvirtual
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)FreeformAnnotationManipulatorinline
setVisible(bool visible)GlObjectvirtual
setVolumeViewPickingMode(VolumeViewPickingMode pickingMode) (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulatorinline
signalCreatingFinishedPointBasedAnnotationManipulator
signalParametersChangedConfigurable
typeName() const overrideFreeformAnnotationManipulatorinlinevirtual
unregisterParameter(const ParameterBase *param)Configurable
visible() constGlObjectvirtual
VolumeViewPickingMode enum namePointBasedAnnotationManipulator
~Configurable() (defined in Configurable)Configurablevirtual
~EventHandler()=default (defined in ViewObject::EventHandler)ViewObject::EventHandlervirtual
~FreeformAnnotationManipulator() override (defined in FreeformAnnotationManipulator)FreeformAnnotationManipulator
~GlObject()=default (defined in GlObject)GlObjectvirtual
~Manipulator()=default (defined in Manipulator)Manipulatorvirtual
~PointBasedAnnotationManipulator() override (defined in PointBasedAnnotationManipulator)PointBasedAnnotationManipulator
Search Tab / S to search, Esc to close