ImFusion C++ SDK 4.4.0
ImFusion::FreeformAnnotationManipulator Member List

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

abortCreationKey() const (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorinline
addListener(ManipulatorListener *listener) (defined in ImFusion::Manipulator)ImFusion::Manipulator
allowedInteractions() constImFusion::PointBasedAnnotationManipulatorinline
alwaysVisible() constImFusion::GlObjectvirtual
bounds() const overrideImFusion::FreeformAnnotationManipulatorinlinevirtual
boundsSpherical() constImFusion::GlObjectvirtual
clearAxisManip()ImFusion::PointBasedAnnotationManipulatorinline
clearBounds()ImFusion::PointBasedAnnotationManipulatorinline
computeCursorMeshIntersection(const MouseEvent &event, const GlVolumeView &view, const GlMesh *mesh, vec3 &result) (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
Configurable()=default (defined in ImFusion::Configurable)ImFusion::Configurable
Configurable(const Configurable &rhs) (defined in ImFusion::Configurable)ImFusion::Configurable
Configurable(Configurable &&rhs) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
configuration(Properties *p) const overrideImFusion::GlObjectvirtual
configure(const Properties *p) overrideImFusion::GlObjectvirtual
configureDefaults()ImFusion::Configurablevirtual
disablePicking() (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
draw(const GlView &view) overrideImFusion::FreeformAnnotationManipulatorvirtual
enablePicking(GlVolumeView &view) (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
finalizeInteraction() (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
finishCreationKey() const (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorinline
FreeformAnnotationManipulator(GlFreeform &annotation) (defined in ImFusion::FreeformAnnotationManipulator)ImFusion::FreeformAnnotationManipulator
get3dPos(const MouseEvent &ev, const GlVolumeView &view, vec3 &result) (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
GlObject()=default (defined in ImFusion::GlObject)ImFusion::GlObject
handleInputEvent(const GUI::InputEvent &event, const GUI::View &view) overrideImFusion::Manipulatorvirtual
hovering() constImFusion::PointBasedAnnotationManipulatorinline
InteractionAdd enum value (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
InteractionCreate enum value (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
InteractionEdit enum value (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
InteractionMode enum name (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
interactionMode() constImFusion::PointBasedAnnotationManipulatorinline
InteractionMove enum value (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
InteractionNone enum value (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
InteractionRemove enum value (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
InteractionRotate enum value (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
InteractionScale enum value (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
lastButton() constImFusion::PointBasedAnnotationManipulatorinline
m_3dPickingMode (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_abortCreationKey (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_allowedInteractions (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_alwaysVisibleImFusion::GlObjectprotected
m_annotation (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_axisManip (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_bounds (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_center (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_changeCursorOnEdit (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_depthAxis (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_draw3DIn2DViewImFusion::GlObjectprotected
m_finishCreationKey (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_hoverCursor (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_hovering (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_interactionCursor (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_interactionMode (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_interactiveAnnotation (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_isPressed (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_lastButton (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_matrixImFusion::GlObjectprotected
m_mouse (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_mouse0 (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_originalAnnotationRenderingOrder (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_originalMeshPickingModes (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_paramsImFusion::Configurableprotected
m_pickingToken (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_points0 (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_pos0 (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_renderingOrder (defined in ImFusion::GlObject)ImFusion::GlObjectprotected
m_selectedPoint (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_suppressNextContextMenuEventImFusion::PointBasedAnnotationManipulatorprotected
m_useBounds (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_visibleImFusion::GlObjectprotected
m_wantsFocus (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_xAxis (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
m_yAxis (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotected
matrix() constImFusion::GlObjectvirtual
notifyListeners(void *eventData) (defined in ImFusion::Manipulator)ImFusion::Manipulatorprotected
onCreate(const MouseEvent &event, vec3 &X, bool &update) (defined in ImFusion::FreeformAnnotationManipulator)ImFusion::FreeformAnnotationManipulatorprotectedvirtual
ImFusion::PointBasedAnnotationManipulator::onCreate(const MouseEvent &event, vec3 &X, bool &update, const GlView &view)ImFusion::PointBasedAnnotationManipulatorprotectedvirtual
onMove(const MouseEvent &event, vec3 &X, bool &update)ImFusion::PointBasedAnnotationManipulatorprotectedvirtual
onRemove(const MouseEvent &event, vec3 &X, bool &update)ImFusion::PointBasedAnnotationManipulatorprotectedvirtual
onRotate(const MouseEvent &event, vec3 &X, bool &update, const GlView &view)ImFusion::PointBasedAnnotationManipulatorprotectedvirtual
onScale(const MouseEvent &event, vec3 &X, bool &update)ImFusion::PointBasedAnnotationManipulatorprotectedvirtual
openContextMenu(QPoint pos, QPoint globalPos, Qt::KeyboardModifiers modifiers) (defined in ImFusion::Manipulator)ImFusion::Manipulatorvirtual
operator=(const Configurable &) (defined in ImFusion::Configurable)ImFusion::Configurable
operator=(Configurable &&) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
pickingNeeded() (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorprotectedvirtual
PointBasedAnnotationManipulator(GlPointBasedAnnotation &annotation) (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorexplicit
registerParameter(ParameterBase *param)ImFusion::Configurable
removeListener(const ManipulatorListener *listener) (defined in ImFusion::Manipulator)ImFusion::Manipulator
RenderingGroupManipulator enum valueImFusion::GlObject
RenderingGroupMesh enum valueImFusion::GlObject
RenderingGroupRest enum valueImFusion::GlObject
renderingOrder() constImFusion::GlObject
RenderingOrderGroup enum nameImFusion::GlObject
requiresFocus() overrideImFusion::PointBasedAnnotationManipulatorinlinevirtual
reset()ImFusion::PointBasedAnnotationManipulator
resetCursor()ImFusion::PointBasedAnnotationManipulator
sceneEvent(QEvent *event, const GlView &view) override (defined in ImFusion::FreeformAnnotationManipulator)ImFusion::FreeformAnnotationManipulatorvirtual
sceneEvent3D(const MouseEvent &ev, const GlVolumeView &view) (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorvirtual
selectInteraction(const MouseEvent &ev, bool hitLine)ImFusion::PointBasedAnnotationManipulatorprotectedvirtual
set3dPicking(bool picking) (defined in ImFusion::FreeformAnnotationManipulator)ImFusion::FreeformAnnotationManipulatorinline
setAbortCreationKey(Qt::Key key) (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorinline
setAllowedInteractions(Flags< PointBasedAnnotationManipulator::InteractionMode > allowedInteractions)ImFusion::PointBasedAnnotationManipulatorinline
setAlwaysVisible(bool alwaysVisible)ImFusion::GlObjectvirtual
setAxisManip(int axis)ImFusion::PointBasedAnnotationManipulatorinline
setBounds(double x0, double x1, double y0, double y1, double z0, double z1)ImFusion::PointBasedAnnotationManipulatorinline
setChangeCursorOnEdit(bool change) (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorinline
setDraw3DIn2DView(bool draw3DIn2DView) (defined in ImFusion::GlObject)ImFusion::GlObjectinline
setEndOnRelease(bool v) (defined in ImFusion::FreeformAnnotationManipulator)ImFusion::FreeformAnnotationManipulatorinline
setFinishCreationKey(Qt::Key key) (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorinline
setHoverCursor() overrideImFusion::FreeformAnnotationManipulatorvirtual
setHovering(bool hovering)ImFusion::PointBasedAnnotationManipulatorinline
setInteractionCursor() overrideImFusion::FreeformAnnotationManipulatorvirtual
setInteractionMode(PointBasedAnnotationManipulator::InteractionMode mode, bool finalize=true)ImFusion::PointBasedAnnotationManipulatorvirtual
setInteractiveAnnotation(InteractiveAnnotation *annot) (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorinline
setMatrix(const mat4 &m)ImFusion::GlObjectvirtual
setPenCursor() (defined in ImFusion::FreeformAnnotationManipulator)ImFusion::FreeformAnnotationManipulator
setPoints(const std::vector< vec3 > &points) (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
setRenderingOrder(RenderingOrderGroup group)ImFusion::GlObject
setResetModeAfterEdit(bool v) (defined in ImFusion::FreeformAnnotationManipulator)ImFusion::FreeformAnnotationManipulatorinline
setVisible(bool visible)ImFusion::GlObjectvirtual
setVolumeViewPickingMode(VolumeViewPickingMode pickingMode) (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulatorinline
signalCreatingFinishedImFusion::PointBasedAnnotationManipulator
signalParametersChangedImFusion::Configurable
typeName() const overrideImFusion::FreeformAnnotationManipulatorinlinevirtual
unregisterParameter(const ParameterBase *param)ImFusion::Configurable
visible() constImFusion::GlObjectvirtual
VolumeViewPickingMode enum nameImFusion::PointBasedAnnotationManipulator
~Configurable() (defined in ImFusion::Configurable)ImFusion::Configurablevirtual
~EventHandler()=default (defined in ImFusion::GUI::ViewObject::EventHandler)ImFusion::GUI::ViewObject::EventHandlervirtual
~FreeformAnnotationManipulator() override (defined in ImFusion::FreeformAnnotationManipulator)ImFusion::FreeformAnnotationManipulator
~GlObject()=default (defined in ImFusion::GlObject)ImFusion::GlObjectvirtual
~Manipulator()=default (defined in ImFusion::Manipulator)ImFusion::Manipulatorvirtual
~PointBasedAnnotationManipulator() override (defined in ImFusion::PointBasedAnnotationManipulator)ImFusion::PointBasedAnnotationManipulator
Search Tab / S to search, Esc to close