| 
    MeVisLab Toolbox Reference
    
   | 
 
This is the complete list of members for SoCSOEditorExtension, including all inherited members.
| _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 | |
| 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 | 
| createDragMoveTo(const SoPointerPosition &pos)=0 | SoCSOEditorExtension | pure virtual | 
| createEndPress(int clickCount)=0 | SoCSOEditorExtension | pure virtual | 
| createStartPressAt(const SoPointerPosition &pos)=0 | SoCSOEditorExtension | pure virtual | 
| csoIdUnderMouseCursor | SoCSOEditorExtension | |
| cursorShape() const | SoCSOEditorExtension | inlinevirtual | 
| deactivate() | SoCSOEditorExtension | inlinevirtual | 
| 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 | 
| getActiveCSO() const | SoCSOEditorExtension | inlinevirtual | 
| getCreatorExtensionId() const | SoCSOEditorExtension | inline | 
| getCSOUnderMouse() const | SoCSOEditorExtension | inline | 
| getDepthAlpha(int maxSliceDistance, int currentSliceDistance) const | SoCSOEditorExtension | protected | 
| 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 | 
| getVisualizationSettings() | SoCSOEditorExtension | |
| glSetAlpha(float alpha) | SoCSOEditorExtension | protected | 
| hasSelectedCSO() const | SoCSOEditorExtension | inline | 
| hasSelectedSeedPoint() const | SoCSOEditorExtension | inline | 
| initClass() | SoCSOEditorExtension | static | 
| initMembers() | SoCSOEditorExtension | 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 | 
| isModificationAllowed() const | SoCSOEditorExtension | inlinevirtual | 
| isModificationEditor() const | SoCSOEditorExtension | inlinevirtual | 
| 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 | 
| mouseWheelEventReceived(SoMouseWheelEvent::Orientation, int, View2DEvent *) | SoCSOEditorExtension | inlinevirtual | 
| nonShadowOffset() const | SoCSOEditorExtension | inlineprotected | 
| pointerLeftWindow() | SoCSOEditorExtension | inlinevirtual | 
| pointerPosition(const SoPointerPosition &) | SoCSOEditorExtension | inlinevirtual | 
| 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 | 
| 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) | SoCSOEditorExtension | 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 | 
| 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 | |
| SoCSOEditorExtension() | SoCSOEditorExtension | protected | 
| startDrawing(View2DSliceList *) | SoCSOEditorExtension | inlinevirtual | 
| ~SoCSOEditorExtension() override | SoCSOEditorExtension | protected |