MeVisLab Toolbox Reference
SoCSOCrossSectionRenderer Member List

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

_csoUnderMouseSoCSOEditorExtensionprotected
_editorSoCSOEditorExtensionprotected
_hitCSOSoCSOEditorExtensionprotected
_hitCSOListSoCSOEditorExtensionprotected
_hitDistanceSoCSOEditorExtensionprotected
_hitPathPointsSoCSOEditorExtensionprotected
_hitSeedPointSoCSOEditorExtensionprotected
_subTypeSoCSOEditorExtensionprotected
_visualizationSettingsSoCSOEditorExtensionprotected
activate(SoView2DCSOExtensibleEditor *extensibleEditor)SoCSOEditorExtensioninlinevirtual
allowCreationSoCSOEditorExtension
allowModificationSoCSOEditorExtension
allowSeedPointInteractionSoCSOEditorExtension
bulgeDragMoveTo(const SoPointerPosition &)SoCSOEditorExtensioninlinevirtual
bulgeEndPress(int)SoCSOEditorExtensioninlinevirtual
bulgeStartPressAt(const SoPointerPosition &)SoCSOEditorExtensioninlinevirtual
buttonMaskChanged()SoCSOEditorExtensioninlinevirtual
cancel()SoCSOEditorExtensioninlinevirtual
canCreateCSOs() constSoCSOEditorExtensioninlinevirtual
colorModeSoCSOGeneralRendererEditorExtension
createDragMoveTo(const SoPointerPosition &) overrideSoCSOCrossSectionRendererinlinevirtual
createEndPress(int) overrideSoCSOCrossSectionRendererinlinevirtual
createStartPressAt(const SoPointerPosition &) overrideSoCSOCrossSectionRendererinlinevirtual
csoIdUnderMouseCursorSoCSOEditorExtension
cursorShape() const overrideSoCSOCrossSectionRendererinlinevirtual
deactivate()SoCSOEditorExtensioninlinevirtual
deleteSeedPoint(ml::CSO *cso, ml::CSOSeedPoint *)SoCSOEditorExtensionvirtual
doesCSOTimePointMatchCurrentTimePoint(const CSODrawView2DInfos &view2DInfos, ml::CSO *cso)SoCSOEditorExtensionprotected
draw(const CSODrawCSOInfos &, const CSODrawView2DInfos &, const CSODrawSliceInformation &, SoView2DCSOExtensibleEditor *) overrideSoCSOCrossSectionRendererinlinevirtual
draw(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const std::vector< CSODrawSliceInformation > &renderInfos, SoView2DCSOExtensibleEditor *editor) overrideSoCSOCrossSectionRenderervirtual
drawAdditionalGeometry(const CSODrawView2DInfos &view2DInfos, SoView2DCSOExtensibleEditor *editor)SoCSOEditorExtensionvirtual
drawFixedSizeCircleAt(float deviceX, float deviceY)SoCSOEditorExtensionprotected
drawingDone()SoCSOEditorExtensioninlinevirtual
drawOverlay(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &sliceInfo, SoView2DCSOExtensibleEditor *editor)SoCSOEditorExtensionvirtual
drawPathAndCrossingPoints(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const SbVec2f &shadowOffsetDevice, const std::vector< CSOSliceCrossing > &pathAndCrossingPoints, GLint lineMode)SoCSOEditorExtensionprotected
drawPathPoints(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, const SbVec2f &shadowOffsetDevice, SoView2DCSOExtensibleEditor *editor)SoCSOEditorExtensionprotected
drawSecondPass(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &sliceInfo, SoView2DCSOExtensibleEditor *editor)SoCSOEditorExtensionvirtual
drawSeedPoints(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, SoView2DCSOExtensibleEditor *editor)SoCSOEditorExtensionprotected
drawShape(int style, SoView2DCSOExtensibleEditor *editor, ml::CSOVisualizationSettings *visualizationSettings, float deviceX, float deviceY, float size, float lineWidth=1.f)SoCSOEditorExtensionprotected
editingOnChanged()SoCSOEditorExtensioninlinevirtual
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)SoCSOEditorExtensionvirtual
expectsToCreateCSO()SoCSOEditorExtensioninlinevirtual
extensionIdSoCSOEditorExtension
extensionIdCB(SoField *)SoCSOEditorExtensionprotected
fillingFromSideLineWidthModeSoCSOCrossSectionRenderer
fillingFromSideManualLineWidthSoCSOCrossSectionRenderer
generalAlphaSoCSOGeneralRendererEditorExtension
generalColorSoCSOGeneralRendererEditorExtension
getActiveCSO() constSoCSOEditorExtensioninlinevirtual
getCreatorExtensionId() constSoCSOEditorExtensioninline
getCSOUnderMouse() constSoCSOEditorExtensioninline
getDepthAlpha(int maxSliceDistance, int currentSliceDistance) constSoCSOEditorExtensionprotected
getLineMode(ml::CSO *cso)SoCSOEditorExtensionprotected
getLineRenderSettingsForCSO(ml::CSO *cso)SoCSOEditorExtensionprotected
getLineRenderSettingsOnSlice()SoCSOEditorExtensionprotected
getPreviousSeedPoint(ml::CSOSeedPoint *seedPoint) constSoCSOEditorExtension
getSubType() constSoCSOEditorExtensioninlinevirtual
getTransformedPosition(const CSODrawView2DInfos &view2DInfos, const ml::Vector3 &position)SoCSOEditorExtensionprotected
getVisualizationSettings()SoCSOEditorExtension
glSetAlpha(float alpha)SoCSOEditorExtensionprotected
glSetColor(ml::CSO *cso)SoCSOGeneralRendererEditorExtensionprotected
hasSelectedCSO() constSoCSOEditorExtensioninline
hasSelectedSeedPoint() constSoCSOEditorExtensioninline
initClass()SoCSOCrossSectionRendererstatic
initMembers()SoCSOEditorExtensionprotectedvirtual
insertSeedPointDragMoveTo(const SoPointerPosition &)SoCSOEditorExtensioninlinevirtual
insertSeedPointEndPress(int)SoCSOEditorExtensioninlinevirtual
insertSeedPointStartPressAt(const SoPointerPosition &)SoCSOEditorExtensioninlinevirtual
interactionForbiddenCursorSoCSOEditorExtension
inVisualizationSettingsSoCSOEditorExtension
isCreationAllowed() constSoCSOEditorExtensioninlinevirtual
isCreationAllowedAt(const SoPointerPosition &) constSoCSOEditorExtensioninlinevirtual
isCSOVisible(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, SoView2DCSOExtensibleEditor *editor)SoCSOEditorExtensionprotected
isDefaultRenderer() constSoCSOEditorExtensioninlinevirtual
isModificationAllowed() constSoCSOEditorExtensioninlinevirtual
isModificationEditor() constSoCSOEditorExtensioninlinevirtual
mapDeviceToWorld(const SoPointerPosition &pos, float deviceX, float deviceY)SoCSOEditorExtensionprotected
mapVoxelToWorld(const SoPointerPosition &pos, const ml::Vector3 &voxelPosition)SoCSOEditorExtensionprotected
mapWorldToDevice(const SoPointerPosition &pos, const ml::Vector3 &worldPosition, float &deviceX, float &deviceY)SoCSOEditorExtensionprotected
mapWorldToDevice(View2DSliceList *slicelist, const ml::Vector3 &worldPosition, float &deviceX, float &deviceY)SoCSOEditorExtensionprotected
mapWorldToVoxel(const SoPointerPosition &pos, const ml::Vector3 &worldPosition)SoCSOEditorExtensionprotected
mapWorldToVoxel(const SoPointerPosition &pos, const SbVec3f &worldPosition)SoCSOEditorExtensionprotected
mouseWheelEventReceived(SoMouseWheelEvent::Orientation, int, View2DEvent *)SoCSOEditorExtensioninlinevirtual
nonShadowOffset() constSoCSOEditorExtensioninlineprotected
pointerLeftWindow()SoCSOEditorExtensioninlinevirtual
pointerPosition(const SoPointerPosition &)SoCSOEditorExtensioninlinevirtual
pointerPositionIfAllowedAt(const SoPointerPosition &) overrideSoCSOCrossSectionRendererinlinevirtual
renderPathPoints(const CSOPathPointsRenderSettings &renderSettings, const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const std::vector< CSOSliceCrossing > &pathPointsLists, GLint lineMode, const SbVec2f &shadowOffsetDevice)SoCSOEditorExtensionprotected
reset()SoCSOEditorExtensioninline
resetCache()SoCSOEditorExtensioninlinevirtual
selectAndMoveDragMoveTo(const SoPointerPosition &) overrideSoCSOCrossSectionRendererinlinevirtual
selectAndMoveEndPress(int) overrideSoCSOCrossSectionRendererinlinevirtual
selectAndMoveStartPressAt(const SoPointerPosition &) overrideSoCSOCrossSectionRendererinlinevirtual
selectionCursorSoCSOEditorExtension
sendCSOEventsOnCancel(ml::CSO *cso)SoCSOEditorExtension
sendCSOEventsOnCancel(ml::CSOList *csoList)SoCSOEditorExtensionvirtual
sendCSONotificationFinishInteraction()SoCSOEditorExtensionprotected
sendCSONotificationInsertSeedPoint()SoCSOEditorExtensionprotected
sendCSONotificationMove()SoCSOEditorExtensionprotected
sendCSONotificationNewCSOStarted()SoCSOEditorExtensionprotected
sendCSONotificationRepaint()SoCSOEditorExtensionprotected
sendCSONotificationResetInteractionState()SoCSOEditorExtensionprotected
setActiveCSOList(ml::CSOList *hitCSOList)SoCSOEditorExtension
setCreationData(const SoPointerPosition &pos, ml::CSO *newCSO)SoCSOEditorExtensionprotectedvirtual
setCSOUnderMouse(ml::CSO *cso)SoCSOEditorExtension
setExtensibleEditor(SoView2DCSOExtensibleEditor *extensibleEditor)SoCSOEditorExtensioninline
setExtensionIdAsSubType()SoCSOEditorExtensioninlineprotected
setSelectAndMoveInformation(ml::CSOList *hitCSOList, ml::CSO *hitCSO, ml::CSOSeedPoint *hitSeedPoint, ml::CSOPathPoints *hitPathPoints, float hitDistance)SoCSOEditorExtension
setupGLForCSO(const CSODrawCSOInfos &csoInfos)SoCSOEditorExtensionprotected
setupGLShadow(float generalAlpha=1.0f)SoCSOEditorExtensionprotected
setVisibleCSOs(const std::vector< CSODrawCSOInfos > &drawCSOInformation, const CSODrawView2DInfos &view2DInfos, SoView2DCSOExtensibleEditor *editor)SoCSOEditorExtensionvirtual
shadowOffset() constSoCSOEditorExtensioninlineprotected
shouldRenderSoCSOEditorExtension
shouldRenderCrossingPointsSoCSOCrossSectionRenderer
shouldRenderCSOs() constSoCSOEditorExtensioninlinevirtual
shouldRenderGeneral(ml::CSO *) const overrideSoCSOCrossSectionRendererinlinevirtual
shouldRenderSpecific(ml::CSO *cso) constSoCSOEditorExtensionvirtual
shouldShowCSO(ml::CSO *cso, const CSODrawView2DInfos &view2DInfos, SoView2DCSOExtensibleEditor *editor)SoCSOGeneralRendererEditorExtensionprotected
shouldShowCSOForCurrentTimePoint(const CSODrawView2DInfos &view2DInfos, ml::CSO *cso)SoCSOEditorExtension
SoCSOCrossSectionRenderer()SoCSOCrossSectionRenderer
SoCSOEditorExtension()SoCSOEditorExtensionprotected
SoCSOGeneralRendererEditorExtension()SoCSOGeneralRendererEditorExtensionprotected
startDrawing(View2DSliceList *)SoCSOEditorExtensioninlinevirtual
useHoleCorrectionSoCSOCrossSectionRenderer
useHoleCorrectionForGroupsOnlySoCSOCrossSectionRenderer
~SoCSOEditorExtension() overrideSoCSOEditorExtensionprotected