_csoUnderMouse | SoCSOEditorExtension | protected |
_editor | SoCSOEditorExtension | protected |
_hitCSO | SoCSOEditorExtension | protected |
_hitCSOList | SoCSOEditorExtension | protected |
_hitDistance | SoCSOEditorExtension | protected |
_hitPathPoints | SoCSOEditorExtension | protected |
_hitSeedPoint | SoCSOEditorExtension | protected |
_newCSO | SoCSOCreatorEditorExtension | protected |
_startDevicePointerPosition | SoCSOCreatorEditorExtension | protected |
_subType | SoCSOEditorExtension | protected |
_visualizationSettings | SoCSOEditorExtension | protected |
activate(SoView2DCSOExtensibleEditor *extensibleEditor) | SoCSOEditorExtension | inlinevirtual |
addCSOToGroupId | SoCSOCreatorEditorExtension | |
addCSOToGroupLabel | SoCSOCreatorEditorExtension | |
addCSOToGroupMode | SoCSOCreatorEditorExtension | |
allowCreation | SoCSOEditorExtension | |
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 override | SoCSOCreatorEditorExtension | inlinevirtual |
createCursor | SoCSOCreatorEditorExtension | |
createDragMoveTo(const SoPointerPosition &pos)=0 | SoCSOEditorExtension | pure virtual |
createEndPress(int clickCount)=0 | SoCSOEditorExtension | pure virtual |
createStartPressAt(const SoPointerPosition &pos)=0 | SoCSOEditorExtension | pure virtual |
CSOGeneratorBase() | ml::CSOGeneratorBase | |
csoIdUnderMouseCursor | SoCSOEditorExtension | |
cursorShape() const override | SoCSOCreatorEditorExtension | inlinevirtual |
deactivate() | SoCSOEditorExtension | inlinevirtual |
defaultPathPointAlpha | SoCSOCreatorEditorExtension | |
defaultPathPointColor | SoCSOCreatorEditorExtension | |
defaultPathPointStyle | SoCSOCreatorEditorExtension | |
defaultPathPointWidth | SoCSOCreatorEditorExtension | |
defaultSeedPointAlpha | SoCSOCreatorEditorExtension | |
defaultSeedPointColor | SoCSOCreatorEditorExtension | |
defaultSeedPointSize | SoCSOCreatorEditorExtension | |
defaultSeedPointStyle | SoCSOCreatorEditorExtension | |
defaultVoxelWriteMode | SoCSOCreatorEditorExtension | |
defaultVoxelWriteValue | SoCSOCreatorEditorExtension | |
deleteSeedPoint(ml::CSO *cso, ml::CSOSeedPoint *) | SoCSOEditorExtension | virtual |
doesCSOTimePointMatchCurrentTimePoint(const CSODrawView2DInfos &view2DInfos, ml::CSO *cso) | SoCSOEditorExtension | protected |
draw(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &sliceInfo, SoView2DCSOExtensibleEditor *editor) | SoCSOEditorExtension | virtual |
drawAdditionalGeometry(const CSODrawView2DInfos &view2DInfos, SoView2DCSOExtensibleEditor *editor) | SoCSOEditorExtension | virtual |
drawFixedSizeCircleAt(float deviceX, float deviceY) | SoCSOEditorExtension | protected |
drawingDone() | SoCSOEditorExtension | inlinevirtual |
drawOverlay(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &sliceInfo, SoView2DCSOExtensibleEditor *editor) | SoCSOEditorExtension | 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 &sliceInfo, SoView2DCSOExtensibleEditor *editor) | SoCSOEditorExtension | 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 |
generatorAddCSO(CSOList *csoList, bool useUndoRedo=true) | ml::CSOGeneratorBase | |
generatorAddCSONoEvent(CSOList *csoList, bool useUndoRedo=true, bool sendEvent=false) | ml::CSOGeneratorBase | |
generatorEmptyGroupOnDemand(CSOList *csoList) | ml::CSOGeneratorBase | |
generatorGetParentGroup(CSOList *csoList, bool useUndoRedo=false, bool generate=false) | ml::CSOGeneratorBase | |
getActiveCSO() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getAddCSOToGroupId() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getAddCSOToGroupLabel() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getAddCSOToGroupMode() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getCreatorExtensionId() const | SoCSOEditorExtension | inline |
getCSOUnderMouse() const | SoCSOEditorExtension | inline |
getDefaultPathPointAlpha() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getDefaultPathPointColor() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getDefaultPathPointStyle() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getDefaultPathPointWidth() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getDefaultSeedPointAlpha() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getDefaultSeedPointColor() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getDefaultSeedPointSize() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getDefaultSeedPointStyle() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getDefaultVoxelWriteMode() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getDefaultVoxelWriteValue() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getDepthAlpha(int maxSliceDistance, int currentSliceDistance) const | SoCSOEditorExtension | protected |
getLineMode(ml::CSO *cso) | SoCSOEditorExtension | protected |
getLineRenderSettingsForCSO(ml::CSO *cso) | SoCSOEditorExtension | protected |
getLineRenderSettingsOnSlice() | SoCSOEditorExtension | protected |
getMaxAvailableId() | SoCSOCreatorEditorExtension | protected |
getModuleCreatorId() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getModuleType() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
getPreviousSeedPoint(ml::CSOSeedPoint *seedPoint) const | SoCSOEditorExtension | |
getShouldEmptyBeforeGeneration() const override | SoCSOCreatorEditorExtension | inlineprotectedvirtual |
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() | SoCSOCreatorEditorExtension | static |
initMembers() override | SoCSOCreatorEditorExtension | protectedvirtual |
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 |
isFartherThanEpsilon(const SoPointerPosition &pos) const | SoCSOCreatorEditorExtension | protected |
isModificationAllowed() const | SoCSOEditorExtension | inlinevirtual |
isModificationEditor() const | SoCSOEditorExtension | inlinevirtual |
labelPrefixString | SoCSOCreatorEditorExtension | |
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 |
moduleCreatorId | SoCSOCreatorEditorExtension | |
moduleCreatorString | SoCSOCreatorEditorExtension | |
mouseWheelEventReceived(SoMouseWheelEvent::Orientation, int, View2DEvent *) | SoCSOEditorExtension | inlinevirtual |
moveAllCursor | SoCSOCreatorEditorExtension | |
moveSeedCursor | SoCSOCreatorEditorExtension | |
nonShadowOffset() const | SoCSOEditorExtension | inlineprotected |
pointerLeftWindow() | SoCSOEditorExtension | inlinevirtual |
pointerPosition(const SoPointerPosition &) | SoCSOEditorExtension | inlinevirtual |
pointerPositionEpsilonForCreatingCSO | SoCSOCreatorEditorExtension | |
pointerPositionIfAllowedAt(const SoPointerPosition &pos)=0 | SoCSOEditorExtension | pure virtual |
renderPathPoints(const CSOPathPointsRenderSettings &renderSettings, const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const std::vector< CSOSliceCrossing > &pathPointsLists, GLint lineMode, const SbVec2f &shadowOffsetDevice) | SoCSOEditorExtension | protected |
requirePointerPositionMovementToCreateCSO | SoCSOCreatorEditorExtension | |
reset() | SoCSOEditorExtension | inline |
resetCache() | SoCSOEditorExtension | inlinevirtual |
selectAndMoveDragMoveTo(const SoPointerPosition &pos)=0 | SoCSOEditorExtension | pure virtual |
selectAndMoveEndPress(int clickCount)=0 | SoCSOEditorExtension | pure virtual |
selectAndMoveStartPressAt(const SoPointerPosition &pos)=0 | SoCSOEditorExtension | pure virtual |
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) override | SoCSOCreatorEditorExtension | protectedvirtual |
setCSOUnderMouse(ml::CSO *cso) | SoCSOEditorExtension | |
setExtensibleEditor(SoView2DCSOExtensibleEditor *extensibleEditor) | SoCSOEditorExtension | inline |
setExtensionIdAsSubType() | SoCSOEditorExtension | inlineprotected |
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) | SoCSOEditorExtension | virtual |
shadowOffset() const | SoCSOEditorExtension | inlineprotected |
shouldEmptyGroupBeforeGenerating | SoCSOCreatorEditorExtension | |
shouldRender | SoCSOEditorExtension | |
shouldRenderCSOs() const | SoCSOEditorExtension | inlinevirtual |
shouldRenderGeneral(ml::CSO *) const | SoCSOEditorExtension | inlinevirtual |
shouldRenderSpecific(ml::CSO *cso) const | SoCSOEditorExtension | virtual |
shouldShowCSOForCurrentTimePoint(const CSODrawView2DInfos &view2DInfos, ml::CSO *cso) | SoCSOEditorExtension | |
SoCSOCreatorEditorExtension() | SoCSOCreatorEditorExtension | protected |
SoCSOEditorExtension() | SoCSOEditorExtension | protected |
startDrawing(View2DSliceList *) | SoCSOEditorExtension | inlinevirtual |
~CSOGeneratorBase()=default | ml::CSOGeneratorBase | virtual |
~SoCSOEditorExtension() override | SoCSOEditorExtension | protected |