_csoUnderMouse | SoCSOEditorExtension | protected |
_editor | SoCSOEditorExtension | protected |
_hitCSO | SoCSOEditorExtension | protected |
_hitCSOList | SoCSOEditorExtension | protected |
_hitDistance | SoCSOEditorExtension | protected |
_hitPathPoints | SoCSOEditorExtension | protected |
_hitSeedPoint | SoCSOEditorExtension | protected |
_subType | SoCSOEditorExtension | protected |
_visualizationSettings | SoCSOEditorExtension | protected |
activate(SoView2DCSOExtensibleEditor *extensibleEditor) | SoCSOEditorExtension | inlinevirtual |
allowCreation | SoCSOEditorExtension | |
allowLabelResize | SoCSOLabelRenderer | |
allowModification | SoCSOEditorExtension | |
allowSeedPointInteraction | SoCSOEditorExtension | |
bulgeDragMoveTo(const SoPointerPosition &) | SoCSOEditorExtension | inlinevirtual |
bulgeEndPress(int) | SoCSOEditorExtension | inlinevirtual |
bulgeStartPressAt(const SoPointerPosition &) | SoCSOEditorExtension | inlinevirtual |
buttonMaskChanged() | SoCSOEditorExtension | inlinevirtual |
cancel() | SoCSOEditorExtension | inlinevirtual |
canCreateCSOs() const | SoCSOEditorExtension | inlinevirtual |
computeOutputInformation() | SoCSOLabelRenderer | |
connectingLineAlpha | SoCSOLabelRenderer | |
createDragMoveTo(const SoPointerPosition &) override | SoCSOLabelRenderer | inlinevirtual |
createEndPress(int) override | SoCSOLabelRenderer | inlinevirtual |
createStartPressAt(const SoPointerPosition &) override | SoCSOLabelRenderer | inlinevirtual |
csoIdUnderMouseCursor | SoCSOEditorExtension | |
cursorShape() const override | SoCSOLabelRenderer | inlinevirtual |
deactivate() | SoCSOEditorExtension | inlinevirtual |
deleteSeedPoint(ml::CSO *cso, ml::CSOSeedPoint *) | SoCSOEditorExtension | virtual |
detachedLabelPlacement | SoCSOLabelRenderer | |
doesCSOTimePointMatchCurrentTimePoint(const CSODrawView2DInfos &view2DInfos, ml::CSO *cso) | SoCSOEditorExtension | protected |
draw(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, SoView2DCSOExtensibleEditor *editor) override | SoCSOLabelRenderer | virtual |
drawAdditionalGeometry(const CSODrawView2DInfos &view2DInfos, SoView2DCSOExtensibleEditor *editor) | SoCSOEditorExtension | virtual |
drawConnectingLineToCenterOfCSO | SoCSOLabelRenderer | |
drawFixedSizeCircleAt(float deviceX, float deviceY) | SoCSOEditorExtension | protected |
drawingDone() | SoCSOEditorExtension | inlinevirtual |
drawLabelBorderForSelectedCSO | SoCSOLabelRenderer | |
drawOverlay(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, SoView2DCSOExtensibleEditor *editor) override | SoCSOLabelRenderer | virtual |
drawPathAndCrossingPoints(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const SbVec2f &shadowOffsetDevice, const std::vector< CSOSliceCrossing > &pathAndCrossingPoints, GLint lineMode) | SoCSOEditorExtension | protected |
drawPathPoints(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, const SbVec2f &shadowOffsetDevice, SoView2DCSOExtensibleEditor *editor) | SoCSOEditorExtension | protected |
drawSecondPass(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, SoView2DCSOExtensibleEditor *editor) override | SoCSOLabelRenderer | virtual |
drawSeedPoints(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, SoView2DCSOExtensibleEditor *editor) | SoCSOEditorExtension | protected |
drawShape(int style, SoView2DCSOExtensibleEditor *editor, ml::CSOVisualizationSettings *visualizationSettings, float deviceX, float deviceY, float size, float lineWidth=1.f) | SoCSOEditorExtension | protected |
editingOnChanged() | SoCSOEditorExtension | inlinevirtual |
evaluateHitPoint(const ml::Vector3 &worldPosition, View2DSliceList *slicelist, ml::CSOList *csoList, const ml::CSOBoundingBox &slabBB, SoView2DCSOExtensibleEditor *editor, ml::CSO *&localHitCSO, ml::CSOSeedPoint *&localHitSeedPoint, ml::CSOPathPoints *&localHitPathPoints, float &distance) | SoCSOEditorExtension | virtual |
expectsToCreateCSO() | SoCSOEditorExtension | inlinevirtual |
extensionId | SoCSOEditorExtension | |
extensionIdCB(SoField *) | SoCSOEditorExtension | protected |
fontSize | SoCSOLabelRenderer | |
getActiveCSO() const | SoCSOEditorExtension | inlinevirtual |
getCreatorExtensionId() const | SoCSOEditorExtension | inline |
getCSOUnderMouse() const | SoCSOEditorExtension | inline |
getDepthAlpha(int maxSliceDistance, int currentSliceDistance) const | SoCSOEditorExtension | protected |
getHitResizeHandler(const std::string ¤tViewerId, const SoPointerPosition &pos, int &resizeHandlerCode) | SoCSOLabelRenderer | |
getLabelCSO(const std::string ¤tViewerId, const SoPointerPosition &pos) | SoCSOLabelRenderer | |
getLineMode(ml::CSO *cso) | SoCSOEditorExtension | protected |
getLineRenderSettingsForCSO(ml::CSO *cso) | SoCSOEditorExtension | protected |
getLineRenderSettingsOnSlice() | SoCSOEditorExtension | protected |
getPreviousSeedPoint(ml::CSOSeedPoint *seedPoint) const | SoCSOEditorExtension | |
getSubType() const | SoCSOEditorExtension | inlinevirtual |
getTransformedPosition(const CSODrawView2DInfos &view2DInfos, const ml::Vector3 &position) | SoCSOEditorExtension | protected |
getVisualizationSettings() | SoCSOEditorExtension | |
glSetAlpha(float alpha) | SoCSOEditorExtension | protected |
hasSelectedCSO() const | SoCSOEditorExtension | inline |
hasSelectedSeedPoint() const | SoCSOEditorExtension | inline |
initClass() | SoCSOLabelRenderer | static |
initMembers() | SoCSOEditorExtension | protectedvirtual |
inLabelPlacement | SoCSOLabelRenderer | |
inputInfoCSOId | SoCSOLabelRenderer | |
inputInfoViewerId | SoCSOLabelRenderer | |
insertSeedPointDragMoveTo(const SoPointerPosition &) | SoCSOEditorExtension | inlinevirtual |
insertSeedPointEndPress(int) | SoCSOEditorExtension | inlinevirtual |
insertSeedPointStartPressAt(const SoPointerPosition &) | SoCSOEditorExtension | inlinevirtual |
interactionForbiddenCursor | SoCSOEditorExtension | |
inVisualizationSettings | SoCSOEditorExtension | |
isCreationAllowed() const | SoCSOEditorExtension | inlinevirtual |
isCreationAllowedAt(const SoPointerPosition &) const | SoCSOEditorExtension | inlinevirtual |
isCSOVisible(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, SoView2DCSOExtensibleEditor *editor) | SoCSOEditorExtension | protected |
isDefaultRenderer() const | SoCSOEditorExtension | inlinevirtual |
isModificationAllowed() const | SoCSOEditorExtension | inlinevirtual |
isModificationEditor() const override | SoCSOLabelRenderer | inlinevirtual |
labelBorderMarginX | SoCSOLabelRenderer | |
labelBorderMarginY | SoCSOLabelRenderer | |
labelMoveDragMoveTo(ml::CSO *cso, const SoPointerPosition &pos) | SoCSOLabelRenderer | |
labelMoveEndPress(ml::CSO *cso, int clickCount) | SoCSOLabelRenderer | |
labelMoveStartPressAt(ml::CSO *cso, const SoPointerPosition &pos) | SoCSOLabelRenderer | |
labelResizeDragMoveTo(ml::CSO *cso, const SoPointerPosition &pos, int resizeHandlerCode) | SoCSOLabelRenderer | |
labelResizeEndPress(ml::CSO *cso, int clickCount) | SoCSOLabelRenderer | |
labelResizeStartPressAt(ml::CSO *cso, const SoPointerPosition &pos) | SoCSOLabelRenderer | |
mapDeviceToWorld(const SoPointerPosition &pos, float deviceX, float deviceY) | SoCSOEditorExtension | protected |
mapVoxelToWorld(const SoPointerPosition &pos, const ml::Vector3 &voxelPosition) | SoCSOEditorExtension | protected |
mapWorldToDevice(const SoPointerPosition &pos, const ml::Vector3 &worldPosition, float &deviceX, float &deviceY) | SoCSOEditorExtension | protected |
mapWorldToDevice(View2DSliceList *slicelist, const ml::Vector3 &worldPosition, float &deviceX, float &deviceY) | SoCSOEditorExtension | protected |
mapWorldToVoxel(const SoPointerPosition &pos, const ml::Vector3 &worldPosition) | SoCSOEditorExtension | protected |
mapWorldToVoxel(const SoPointerPosition &pos, const SbVec3f &worldPosition) | SoCSOEditorExtension | protected |
minConnectingLineLength | SoCSOLabelRenderer | |
ml::CSOLabelPlacement | SoCSOLabelRenderer | friend |
mouseWheelEventReceived(SoMouseWheelEvent::Orientation, int, View2DEvent *) | SoCSOEditorExtension | inlinevirtual |
movePerformCursor | SoCSOLabelRenderer | |
movePossibleCursor | SoCSOLabelRenderer | |
nonShadowOffset() const | SoCSOEditorExtension | inlineprotected |
outputInfoIsValid | SoCSOLabelRenderer | |
outputInfoLabelBoundingBoxEnd | SoCSOLabelRenderer | |
outputInfoLabelBoundingBoxStart | SoCSOLabelRenderer | |
outputInfoLabelCaption | SoCSOLabelRenderer | |
outputInfoLabelCaptionWidth | SoCSOLabelRenderer | |
outputInfoLabelString | SoCSOLabelRenderer | |
pointerLeftWindow() override | SoCSOLabelRenderer | virtual |
pointerPosition(const SoPointerPosition &pos) override | SoCSOLabelRenderer | virtual |
pointerPositionIfAllowedAt(const SoPointerPosition &) override | SoCSOLabelRenderer | inlinevirtual |
renderPathPoints(const CSOPathPointsRenderSettings &renderSettings, const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const std::vector< CSOSliceCrossing > &pathPointsLists, GLint lineMode, const SbVec2f &shadowOffsetDevice) | SoCSOEditorExtension | protected |
repaintTrigger | SoCSOLabelRenderer | |
reset() | SoCSOEditorExtension | inline |
resetCache() override | SoCSOLabelRenderer | virtual |
scaleECursor | SoCSOLabelRenderer | |
scaleNCursor | SoCSOLabelRenderer | |
scaleNECursor | SoCSOLabelRenderer | |
scaleNWCursor | SoCSOLabelRenderer | |
scaleSCursor | SoCSOLabelRenderer | |
scaleSECursor | SoCSOLabelRenderer | |
scaleSWCursor | SoCSOLabelRenderer | |
scaleWCursor | SoCSOLabelRenderer | |
selectAndMoveDragMoveTo(const SoPointerPosition &) override | SoCSOLabelRenderer | inlinevirtual |
selectAndMoveEndPress(int) override | SoCSOLabelRenderer | inlinevirtual |
selectAndMoveStartPressAt(const SoPointerPosition &) override | SoCSOLabelRenderer | inlinevirtual |
selectionCursor | SoCSOEditorExtension | |
sendCSOEventsOnCancel(ml::CSO *cso) | SoCSOEditorExtension | |
sendCSOEventsOnCancel(ml::CSOList *csoList) | SoCSOEditorExtension | virtual |
sendCSONotificationFinishInteraction() | SoCSOEditorExtension | protected |
sendCSONotificationInsertSeedPoint() | SoCSOEditorExtension | protected |
sendCSONotificationMove() | SoCSOEditorExtension | protected |
sendCSONotificationNewCSOStarted() | SoCSOEditorExtension | protected |
sendCSONotificationRepaint() | SoCSOEditorExtension | protected |
sendCSONotificationResetInteractionState() | SoCSOEditorExtension | protected |
setActiveCSOList(ml::CSOList *hitCSOList) | SoCSOEditorExtension | |
setCreationData(const SoPointerPosition &pos, ml::CSO *newCSO) | SoCSOEditorExtension | protectedvirtual |
setCSOUnderMouse(ml::CSO *cso) | SoCSOEditorExtension | |
setExtensibleEditor(SoView2DCSOExtensibleEditor *extensibleEditor) | SoCSOEditorExtension | inline |
setExtensionIdAsSubType() | SoCSOEditorExtension | inlineprotected |
setLabelUnderMouseForHighlighting(ml::CSO *cso) | SoCSOLabelRenderer | |
setLabelUnderMouseForInteraction(ml::CSO *cso) | SoCSOLabelRenderer | |
setOuterModule(ml::CSOLabelRenderer *labelRendererModule) | SoCSOLabelRenderer | inline |
setSelectAndMoveInformation(ml::CSOList *hitCSOList, ml::CSO *hitCSO, ml::CSOSeedPoint *hitSeedPoint, ml::CSOPathPoints *hitPathPoints, float hitDistance) | SoCSOEditorExtension | |
setupGLForCSO(const CSODrawCSOInfos &csoInfos) | SoCSOEditorExtension | protected |
setupGLShadow(float generalAlpha=1.0f) | SoCSOEditorExtension | protected |
setVisibleCSOs(const std::vector< CSODrawCSOInfos > &drawCSOInformation, const CSODrawView2DInfos &view2DInfos, SoView2DCSOExtensibleEditor *editor) override | SoCSOLabelRenderer | virtual |
shadowOffset() const | SoCSOEditorExtension | inlineprotected |
shouldDrawConnectingLine | SoCSOLabelRenderer | |
shouldDrawResizeHandlers | SoCSOLabelRenderer | |
shouldHighlightBorderOnMouseOver | SoCSOLabelRenderer | |
shouldRender | SoCSOEditorExtension | |
shouldRenderCSOs() const | SoCSOEditorExtension | inlinevirtual |
shouldRenderGeneral(ml::CSO *) const override | SoCSOLabelRenderer | inlinevirtual |
shouldRenderLabelName | SoCSOLabelRenderer | |
shouldRenderSpecific(ml::CSO *cso) const | SoCSOEditorExtension | virtual |
shouldShowCSOForCurrentTimePoint(const CSODrawView2DInfos &view2DInfos, ml::CSO *cso) | SoCSOEditorExtension | |
shouldShowLabelStringOfOutputInfoLabel | SoCSOLabelRenderer | |
SoCSOEditorExtension() | SoCSOEditorExtension | protected |
SoCSOLabelRenderer() | SoCSOLabelRenderer | |
startDrawing(View2DSliceList *slicelist) override | SoCSOLabelRenderer | virtual |
tryToPlaceLabelsWithoutOverlap | SoCSOLabelRenderer | |
updateStringsInCache() | SoCSOLabelRenderer | |
viewerBorderHandling | SoCSOLabelRenderer | |
~SoCSOEditorExtension() override | SoCSOEditorExtension | protected |
~SoCSOLabelRenderer() override | SoCSOLabelRenderer | protected |