|
MeVisLab Toolbox Reference
|
#include <SoCSOCreatorEditorExtension.h>
Public Member Functions | |
| bool | canCreateCSOs () const override |
| Returns whether the editor can create a CSO. | |
| int | cursorShape () const override |
| Returns the cursor shape that indicates the next creation. | |
| Public Member Functions inherited from SoCSOEditorExtension | |
| void | setExtensibleEditor (SoView2DCSOExtensibleEditor *extensibleEditor) |
| Sets the pointer to the calling extensible editor. | |
| virtual void | activate (SoView2DCSOExtensibleEditor *extensibleEditor) |
| virtual void | deactivate () |
| virtual void | buttonMaskChanged () |
| virtual void | editingOnChanged () |
| virtual void | startDrawing (View2DSliceList *) |
| Is called before drawing. | |
| virtual void | drawingDone () |
| Is called when all drawing is done. | |
| virtual void | setVisibleCSOs (const std::vector< CSODrawCSOInfos > &drawCSOInformation, const CSODrawView2DInfos &view2DInfos, SoView2DCSOExtensibleEditor *editor) |
| Sets visible CSOs that have been determined in the extensible editor. | |
| virtual void | draw (const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &sliceInfo, SoView2DCSOExtensibleEditor *editor) |
| Main routine for drawing a CSO. | |
| virtual void | drawSecondPass (const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &sliceInfo, SoView2DCSOExtensibleEditor *editor) |
| Drawing routine that comes between 'main' and 'overlay'. | |
| virtual void | drawOverlay (const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &sliceInfo, SoView2DCSOExtensibleEditor *editor) |
| virtual void | drawAdditionalGeometry (const CSODrawView2DInfos &view2DInfos, SoView2DCSOExtensibleEditor *editor) |
| Routine for drawing additional geometry of the extension. | |
| virtual void | createStartPressAt (const SoPointerPosition &pos)=0 |
| virtual void | createDragMoveTo (const SoPointerPosition &pos)=0 |
| virtual bool | createEndPress (int clickCount)=0 |
| virtual void | pointerPositionIfAllowedAt (const SoPointerPosition &pos)=0 |
| virtual void | selectAndMoveStartPressAt (const SoPointerPosition &pos)=0 |
| virtual void | selectAndMoveDragMoveTo (const SoPointerPosition &pos)=0 |
| virtual SoPointingAction * | selectAndMoveEndPress (int clickCount)=0 |
| virtual void | insertSeedPointStartPressAt (const SoPointerPosition &) |
| virtual void | insertSeedPointDragMoveTo (const SoPointerPosition &) |
| virtual SoPointingAction * | insertSeedPointEndPress (int) |
| virtual void | bulgeStartPressAt (const SoPointerPosition &) |
| virtual void | bulgeDragMoveTo (const SoPointerPosition &) |
| virtual SoPointingAction * | bulgeEndPress (int) |
| virtual void | pointerPosition (const SoPointerPosition &) |
| Called when the mouse moves over a viewer. | |
| virtual void | pointerLeftWindow () |
| Called when mouse pointer leaves the window. | |
| virtual bool | isCreationAllowed () const |
| Returns whether the editor is allowed to create a new CSO. | |
| virtual bool | isCreationAllowedAt (const SoPointerPosition &) const |
| Returns whether the editor is allowed to create a new CSO at the given position, by default calls the previous method. | |
| virtual bool | isModificationAllowed () const |
| Returns whether the editor is allowed to modify an existing CSO. | |
| virtual bool | shouldRenderCSOs () const |
| Returns whether the editor should render. | |
| virtual bool | expectsToCreateCSO () |
| SbString | getCreatorExtensionId () const |
| void | setActiveCSOList (ml::CSOList *hitCSOList) |
| void | setSelectAndMoveInformation (ml::CSOList *hitCSOList, ml::CSO *hitCSO, ml::CSOSeedPoint *hitSeedPoint, ml::CSOPathPoints *hitPathPoints, float hitDistance) |
| void | setCSOUnderMouse (ml::CSO *cso) |
| ml::CSO * | getCSOUnderMouse () const |
| bool | hasSelectedSeedPoint () const |
| bool | hasSelectedCSO () const |
| virtual SbString | getSubType () const |
| Returns the sub type string of the derived class. | |
| virtual bool | shouldRenderSpecific (ml::CSO *cso) const |
| Returns whether a given CSO should be rendered by this specific extension. | |
| virtual bool | shouldRenderGeneral (ml::CSO *) const |
| virtual bool | isDefaultRenderer () const |
| Returns whether the editor is the default editor. | |
| virtual bool | isModificationEditor () const |
| Returns whether the editor is a modification editor. | |
| virtual void | resetCache () |
| Resets internal module caches, if there are any. | |
| virtual void | cancel () |
| Cancels an action like generating a CSO. Depends on concrete editor. | |
| virtual bool | deleteSeedPoint (ml::CSO *cso, ml::CSOSeedPoint *) |
| Removes the given seed point from the given CSO and returns whether that was successful. | |
| ml::CSOSeedPoint * | getPreviousSeedPoint (ml::CSOSeedPoint *seedPoint) const |
| virtual void | mouseWheelEventReceived (SoMouseWheelEvent::Orientation, int, View2DEvent *) |
| virtual bool | 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) |
| void | reset () |
| ml::CSOVisualizationSettings * | getVisualizationSettings () |
| bool | shouldShowCSOForCurrentTimePoint (const CSODrawView2DInfos &view2DInfos, ml::CSO *cso) |
| void | sendCSOEventsOnCancel (ml::CSO *cso) |
| Sends CSO events for completing a creation or interaction when canceling it. | |
| virtual void | sendCSOEventsOnCancel (ml::CSOList *csoList) |
| Public Member Functions inherited from ml::CSOGeneratorBase | |
| CSOGeneratorBase () | |
| Default constructor. | |
| virtual | ~CSOGeneratorBase ()=default |
| CSO * | generatorAddCSO (CSOList *csoList, bool useUndoRedo=true) |
| CSO * | generatorAddCSONoEvent (CSOList *csoList, bool useUndoRedo=true, bool sendEvent=false) |
| See generatorAddCSO, but no CSOGroup scope event is emitted. (So this method is faster!). | |
| CSOGroup * | generatorGetParentGroup (CSOList *csoList, bool useUndoRedo=false, bool generate=false) |
| Returns the parent CSOGroup according to current CSOGroup settings. | |
| void | generatorEmptyGroupOnDemand (CSOList *csoList) |
| Empties a CSOGroup on demand of the given CSOList with the set label. | |
Static Public Member Functions | |
| static void | initClass () |
| init class in inventor runtime | |
| Static Public Member Functions inherited from SoCSOEditorExtension | |
| static void | initClass () |
| init class in inventor runtime | |
Public Attributes | |
| SoSFInt32 | moduleCreatorId |
| Sets the module's creator id. | |
| SoSFString | moduleCreatorString |
| Sets the module's type string. | |
| SoSFString | labelPrefixString |
| Sets a label prefix string. | |
| SoSFBool | requirePointerPositionMovementToCreateCSO |
| Should the mouse have to be moved a bit before creating a CSO? | |
| SoSFInt32 | pointerPositionEpsilonForCreatingCSO |
| The pointer position movement epsilon distance in pixel to trigger CSO creation. | |
| SoSFBool | shouldEmptyGroupBeforeGenerating |
| Should the CSO group be emptied before generating new CSOs into it? | |
| SoSFEnum | addCSOToGroupMode |
| Sets whether the group's label or its id should be used for cso-into-group generation. | |
| SoSFString | addCSOToGroupLabel |
| Sets the group's label for CSO generation. | |
| SoSFInt32 | addCSOToGroupId |
| Sets the group's id for CSO generation. | |
| SoSFEnum | defaultPathPointStyle |
| Sets the default path point style. | |
| SoSFFloat | defaultPathPointWidth |
| Sets the default path point width. | |
| SoSFColor | defaultPathPointColor |
| Sets the default path point color. | |
| SoSFFloat | defaultPathPointAlpha |
| Sets the default path point alpha. | |
| SoSFEnum | defaultSeedPointStyle |
| Sets the default seed point style. | |
| SoSFFloat | defaultSeedPointSize |
| Sets the default seed point size. | |
| SoSFColor | defaultSeedPointColor |
| Sets the default seed point color. | |
| SoSFFloat | defaultSeedPointAlpha |
| Sets the default seed point alpha. | |
| SoSFEnum | defaultVoxelWriteMode |
| Sets the default voxel write mode. | |
| SoSFFloat | defaultVoxelWriteValue |
| Sets the default voxel write value. | |
| SoSFEnum | createCursor |
| Cursor shapes. | |
| SoSFEnum | moveAllCursor |
| SoSFEnum | moveSeedCursor |
| Public Attributes inherited from SoCSOEditorExtension | |
| SoSFString | extensionId |
| ID for a editor, needs to be unique per editor extension instance. | |
| SoSFBool | allowCreation |
| Shall the editor allow creation? | |
| SoSFBool | allowModification |
| Shall the editor allow modification of CSOs of its type? | |
| SoSFBool | allowSeedPointInteraction |
| Should the interaction with seed points be allowed? | |
| SoSFBool | shouldRender |
| Shall the editor render its CSOs? | |
| SoSFMLBase | inVisualizationSettings |
| SoSFEnum | selectionCursor |
| SoSFEnum | interactionForbiddenCursor |
| SoSFInt32 | csoIdUnderMouseCursor |
| The ID of the CSO currently under the mouse (or -1 if no CSO is under the mouse). | |
Protected Member Functions | |
| SoCSOCreatorEditorExtension () | |
| Hidden constructor. | |
| void | initMembers () override |
| ml::CSO * | editorAddCSO (ml::CSOList *csoList) |
| int | getModuleCreatorId () const override |
| Returns the module's creator id. | |
| std::string | getModuleType () const override |
| Returns the module's type string. | |
| void | setCreationData (const SoPointerPosition &pos, ml::CSO *newCSO) override |
| Sets creation data to a newly created CSO. | |
| int | getMaxAvailableId () |
| Returns the current id for CSOs created by this editor. It is the maximum available id. | |
| bool | getShouldEmptyBeforeGeneration () const override |
| int | getAddCSOToGroupMode () const override |
| Returns the group generation mode. | |
| std::string | getAddCSOToGroupLabel () const override |
| Returns the label string of a target group. | |
| int | getAddCSOToGroupId () const override |
| Returns the id of a target group. | |
| int | getDefaultPathPointStyle () const override |
| Returns the set default path point style for a new CSO. | |
| float | getDefaultPathPointWidth () const override |
| Returns the set default path point width for a new CSO. | |
| ml::Vector3 | getDefaultPathPointColor () const override |
| Returns the set default path point color for a new CSO. | |
| float | getDefaultPathPointAlpha () const override |
| Returns the set default path point alpha for a new CSO. | |
| int | getDefaultSeedPointStyle () const override |
| Returns the set default seed point style for a new CSO. | |
| float | getDefaultSeedPointSize () const override |
| Returns the set default seed point size for a new CSO. | |
| ml::Vector3 | getDefaultSeedPointColor () const override |
| Returns the set default seed point color for a new CSO. | |
| float | getDefaultSeedPointAlpha () const override |
| Returns the set default seed point alpha for a new CSO. | |
| int | getDefaultVoxelWriteMode () const override |
| Returns the set default voxel write mode for a new CSO. | |
| float | getDefaultVoxelWriteValue () const override |
| Returns the set default voxel write value for a new CSO. | |
| ml::CSO * | getActiveCSO () const override |
| Returns the currently active CSO. | |
| bool | isFartherThanEpsilon (const SoPointerPosition &pos) const |
| Protected Member Functions inherited from SoCSOEditorExtension | |
| SoCSOEditorExtension () | |
| Hidden constructor. | |
| ~SoCSOEditorExtension () override | |
| Hidden destructor. | |
| void | sendCSONotificationRepaint () |
| Sends a CSO notification to repaint the CSOList. | |
| void | sendCSONotificationMove () |
| Sends a CSO notification on moving a CSO or seed point. | |
| void | sendCSONotificationFinishInteraction () |
| Sends a CSO notification on finishing an interaction with a CSO. | |
| void | sendCSONotificationResetInteractionState () |
| Sends a CSO notification on having the interaction state being reset. | |
| void | sendCSONotificationInsertSeedPoint () |
| Sends a CSO notification on inserting a seed point. | |
| void | sendCSONotificationNewCSOStarted () |
| Sends a CSO notification on having started to create a new CSO. | |
| void | setExtensionIdAsSubType () |
| void | extensionIdCB (SoField *) |
| SoCSOEditorTools::LineRenderSettings | getLineRenderSettingsOnSlice () |
| Creates a LineRenderSettings struct from the editors visualization settings "onSlice" section. | |
| SoCSOEditorTools::LineRenderSettings | getLineRenderSettingsForCSO (ml::CSO *cso) |
| Creates a LineRenderSettings struct from the visualization attributes of the given CSO. | |
| void | drawPathPoints (const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, const SbVec2f &shadowOffsetDevice, SoView2DCSOExtensibleEditor *editor) |
| Draws the CSO by drawing lines between the path points. Renders different types of CSOs. | |
| void | renderPathPoints (const CSOPathPointsRenderSettings &renderSettings, const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const std::vector< CSOSliceCrossing > &pathPointsLists, GLint lineMode, const SbVec2f &shadowOffsetDevice) |
| Draws path points with given render settings. | |
| void | drawPathAndCrossingPoints (const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const SbVec2f &shadowOffsetDevice, const std::vector< CSOSliceCrossing > &pathAndCrossingPoints, GLint lineMode) |
| Draws the path and crossing points. | |
| void | drawShape (int style, SoView2DCSOExtensibleEditor *editor, ml::CSOVisualizationSettings *visualizationSettings, float deviceX, float deviceY, float size, float lineWidth=1.f) |
| Draws the shape with the given style with the given center and size. | |
| void | drawSeedPoints (const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, SoView2DCSOExtensibleEditor *editor) |
| Draws the seed points of the CSO. | |
| void | drawFixedSizeCircleAt (float deviceX, float deviceY) |
| Renders a fixed size circle at the given position. | |
| bool | isCSOVisible (const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, SoView2DCSOExtensibleEditor *editor) |
| Returns whether the CSO is visible on the current slice. | |
| void | mapWorldToDevice (const SoPointerPosition &pos, const ml::Vector3 &worldPosition, float &deviceX, float &deviceY) |
| Returns device coordinates for a given world position. | |
| void | mapWorldToDevice (View2DSliceList *slicelist, const ml::Vector3 &worldPosition, float &deviceX, float &deviceY) |
| Returns device coordinates for a given world position. | |
| ml::Vector3 | mapDeviceToWorld (const SoPointerPosition &pos, float deviceX, float deviceY) |
| Returns world coordinates for given device position. | |
| ml::Vector3 | mapWorldToVoxel (const SoPointerPosition &pos, const ml::Vector3 &worldPosition) |
| Returns a voxel position for a given world position. | |
| ml::Vector3 | mapWorldToVoxel (const SoPointerPosition &pos, const SbVec3f &worldPosition) |
| Returns a voxel position for a given world position. | |
| ml::Vector3 | mapVoxelToWorld (const SoPointerPosition &pos, const ml::Vector3 &voxelPosition) |
| Returns a world position for a given voxel position. | |
| SbVec2f | nonShadowOffset () const |
| Returns the default offset for non-shadows in pixels. | |
| SbVec2f | shadowOffset () const |
| Returns the default offset for shadows in pixels. | |
| GLint | getLineMode (ml::CSO *cso) |
| Returns the correct line mode for open and for closed CSOs. | |
| void | setupGLForCSO (const CSODrawCSOInfos &csoInfos) |
| Sets up GL state for color, line width, and point size. | |
| void | setupGLShadow (float generalAlpha=1.0f) |
| Sets up the GL state for shadow rendering (color and line width). | |
| void | glSetAlpha (float alpha) |
| Sets an alpha value but retains the set color. | |
| float | getDepthAlpha (int maxSliceDistance, int currentSliceDistance) const |
| Returns an alpha factor based on the max distance and the current distance. | |
| bool | doesCSOTimePointMatchCurrentTimePoint (const CSODrawView2DInfos &view2DInfos, ml::CSO *cso) |
| Returns true if the CSO's time point matches the (overwritten) current time point. | |
Protected Attributes | |
| SbVec2f | _startDevicePointerPosition |
| The device position of the pointer at creation start. | |
| ml::CSO * | _newCSO |
| Created CSO. | |
| Protected Attributes inherited from SoCSOEditorExtension | |
| SoView2DCSOExtensibleEditor * | _editor |
| ml::CSOListPtr | _hitCSOList |
| Pointer to internal/interactive states. | |
| ml::CSO * | _hitCSO |
| ml::CSOSeedPoint * | _hitSeedPoint |
| ml::CSOPathPoints * | _hitPathPoints |
| float | _hitDistance |
| ml::CSO * | _csoUnderMouse |
| ml::CSOVisualizationSettings | _visualizationSettings |
| Default visual settings. Access them via the method getVisualSettings(). | |
| SbString | _subType |
Base class for extensions that extend the editor with interaction and rendering for specific CSO types and that can create new CSOs.
Base class for extensions that extend the editor with interaction and rendering for specific CSO types and that can create new CSOs.
Definition at line 28 of file SoCSOCreatorEditorExtension.h.
|
protected |
Hidden constructor.
|
inlineoverridevirtual |
Returns whether the editor can create a CSO.
Reimplemented from SoCSOEditorExtension.
Definition at line 38 of file SoCSOCreatorEditorExtension.h.
|
inlineoverridevirtual |
Returns the cursor shape that indicates the next creation.
Reimplemented from SoCSOEditorExtension.
Reimplemented in SoCSOLiveWireEditor, and SoCSOSplineEditor.
Definition at line 41 of file SoCSOCreatorEditorExtension.h.
References createCursor.
|
inlineprotected |
Adds and returns a new CSO. Call this method to add a new CSO in the editor and respect the editor's empty-group-before-generation setting.
Definition at line 102 of file SoCSOCreatorEditorExtension.h.
References ml::CSOGeneratorBase::generatorAddCSO(), and ml::CSOGeneratorBase::generatorEmptyGroupOnDemand().
|
inlineoverrideprotectedvirtual |
Returns the currently active CSO.
Reimplemented from SoCSOEditorExtension.
Definition at line 160 of file SoCSOCreatorEditorExtension.h.
References SoCSOEditorExtension::_hitCSO, and _newCSO.
|
inlineoverrideprotectedvirtual |
Returns the id of a target group.
Implements ml::CSOGeneratorBase.
Definition at line 126 of file SoCSOCreatorEditorExtension.h.
References addCSOToGroupId.
|
inlineoverrideprotectedvirtual |
Returns the label string of a target group.
Implements ml::CSOGeneratorBase.
Definition at line 124 of file SoCSOCreatorEditorExtension.h.
References addCSOToGroupLabel.
|
inlineoverrideprotectedvirtual |
Returns the group generation mode.
Implements ml::CSOGeneratorBase.
Definition at line 122 of file SoCSOCreatorEditorExtension.h.
References addCSOToGroupMode.
|
inlineoverrideprotectedvirtual |
Returns the set default path point alpha for a new CSO.
Implements ml::CSOGeneratorBase.
Definition at line 139 of file SoCSOCreatorEditorExtension.h.
References defaultPathPointAlpha.
|
inlineoverrideprotectedvirtual |
Returns the set default path point color for a new CSO.
Implements ml::CSOGeneratorBase.
Definition at line 133 of file SoCSOCreatorEditorExtension.h.
References defaultPathPointColor.
|
inlineoverrideprotectedvirtual |
Returns the set default path point style for a new CSO.
Implements ml::CSOGeneratorBase.
Definition at line 129 of file SoCSOCreatorEditorExtension.h.
References defaultPathPointStyle.
|
inlineoverrideprotectedvirtual |
Returns the set default path point width for a new CSO.
Implements ml::CSOGeneratorBase.
Definition at line 131 of file SoCSOCreatorEditorExtension.h.
References defaultPathPointWidth.
|
inlineoverrideprotectedvirtual |
Returns the set default seed point alpha for a new CSO.
Implements ml::CSOGeneratorBase.
Definition at line 152 of file SoCSOCreatorEditorExtension.h.
References defaultSeedPointAlpha.
|
inlineoverrideprotectedvirtual |
Returns the set default seed point color for a new CSO.
Implements ml::CSOGeneratorBase.
Definition at line 146 of file SoCSOCreatorEditorExtension.h.
References defaultSeedPointColor.
|
inlineoverrideprotectedvirtual |
Returns the set default seed point size for a new CSO.
Implements ml::CSOGeneratorBase.
Definition at line 144 of file SoCSOCreatorEditorExtension.h.
References defaultSeedPointSize.
|
inlineoverrideprotectedvirtual |
Returns the set default seed point style for a new CSO.
Implements ml::CSOGeneratorBase.
Definition at line 142 of file SoCSOCreatorEditorExtension.h.
References defaultSeedPointStyle.
|
inlineoverrideprotectedvirtual |
Returns the set default voxel write mode for a new CSO.
Implements ml::CSOGeneratorBase.
Definition at line 155 of file SoCSOCreatorEditorExtension.h.
References defaultVoxelWriteMode.
|
inlineoverrideprotectedvirtual |
Returns the set default voxel write value for a new CSO.
Implements ml::CSOGeneratorBase.
Definition at line 157 of file SoCSOCreatorEditorExtension.h.
References defaultVoxelWriteValue.
|
protected |
Returns the current id for CSOs created by this editor. It is the maximum available id.
|
inlineoverrideprotectedvirtual |
Returns the module's creator id.
Implements ml::CSOGeneratorBase.
Definition at line 108 of file SoCSOCreatorEditorExtension.h.
References moduleCreatorId.
|
inlineoverrideprotectedvirtual |
Returns the module's type string.
Implements ml::CSOGeneratorBase.
Definition at line 110 of file SoCSOCreatorEditorExtension.h.
References moduleCreatorString.
|
inlineoverrideprotectedvirtual |
Returns whether the module should empty a group before generating CSOs into it.
Implements ml::CSOGeneratorBase.
Definition at line 120 of file SoCSOCreatorEditorExtension.h.
References shouldEmptyGroupBeforeGenerating.
|
static |
init class in inventor runtime
|
overrideprotectedvirtual |
Reimplemented from SoCSOEditorExtension.
Reimplemented in SoCSOIsoEditor, SoCSOLineCreatorEditorExtension, and SoCSOLiveWireEditor.
|
protected |
Returns whether the given position is farther away from the start position than the epsilon in pixel.
|
overrideprotectedvirtual |
Sets creation data to a newly created CSO.
Reimplemented from SoCSOEditorExtension.
|
protected |
Created CSO.
Definition at line 170 of file SoCSOCreatorEditorExtension.h.
Referenced by SoCSOLineCreatorEditorExtension::expectsToCreateCSO(), and getActiveCSO().
|
protected |
The device position of the pointer at creation start.
Definition at line 167 of file SoCSOCreatorEditorExtension.h.
| SoSFInt32 SoCSOCreatorEditorExtension::addCSOToGroupId |
Sets the group's id for CSO generation.
Definition at line 70 of file SoCSOCreatorEditorExtension.h.
Referenced by getAddCSOToGroupId().
| SoSFString SoCSOCreatorEditorExtension::addCSOToGroupLabel |
Sets the group's label for CSO generation.
Definition at line 68 of file SoCSOCreatorEditorExtension.h.
Referenced by getAddCSOToGroupLabel().
| SoSFEnum SoCSOCreatorEditorExtension::addCSOToGroupMode |
Sets whether the group's label or its id should be used for cso-into-group generation.
Definition at line 66 of file SoCSOCreatorEditorExtension.h.
Referenced by getAddCSOToGroupMode().
| SoSFEnum SoCSOCreatorEditorExtension::createCursor |
Cursor shapes.
Definition at line 58 of file SoCSOCreatorEditorExtension.h.
Referenced by cursorShape().
| SoSFFloat SoCSOCreatorEditorExtension::defaultPathPointAlpha |
Sets the default path point alpha.
Definition at line 78 of file SoCSOCreatorEditorExtension.h.
Referenced by getDefaultPathPointAlpha().
| SoSFColor SoCSOCreatorEditorExtension::defaultPathPointColor |
Sets the default path point color.
Definition at line 76 of file SoCSOCreatorEditorExtension.h.
Referenced by getDefaultPathPointColor().
| SoSFEnum SoCSOCreatorEditorExtension::defaultPathPointStyle |
Sets the default path point style.
Definition at line 72 of file SoCSOCreatorEditorExtension.h.
Referenced by getDefaultPathPointStyle().
| SoSFFloat SoCSOCreatorEditorExtension::defaultPathPointWidth |
Sets the default path point width.
Definition at line 74 of file SoCSOCreatorEditorExtension.h.
Referenced by getDefaultPathPointWidth().
| SoSFFloat SoCSOCreatorEditorExtension::defaultSeedPointAlpha |
Sets the default seed point alpha.
Definition at line 86 of file SoCSOCreatorEditorExtension.h.
Referenced by getDefaultSeedPointAlpha().
| SoSFColor SoCSOCreatorEditorExtension::defaultSeedPointColor |
Sets the default seed point color.
Definition at line 84 of file SoCSOCreatorEditorExtension.h.
Referenced by getDefaultSeedPointColor().
| SoSFFloat SoCSOCreatorEditorExtension::defaultSeedPointSize |
Sets the default seed point size.
Definition at line 82 of file SoCSOCreatorEditorExtension.h.
Referenced by getDefaultSeedPointSize().
| SoSFEnum SoCSOCreatorEditorExtension::defaultSeedPointStyle |
Sets the default seed point style.
Definition at line 80 of file SoCSOCreatorEditorExtension.h.
Referenced by getDefaultSeedPointStyle().
| SoSFEnum SoCSOCreatorEditorExtension::defaultVoxelWriteMode |
Sets the default voxel write mode.
Definition at line 88 of file SoCSOCreatorEditorExtension.h.
Referenced by getDefaultVoxelWriteMode().
| SoSFFloat SoCSOCreatorEditorExtension::defaultVoxelWriteValue |
Sets the default voxel write value.
Definition at line 90 of file SoCSOCreatorEditorExtension.h.
Referenced by getDefaultVoxelWriteValue().
| SoSFString SoCSOCreatorEditorExtension::labelPrefixString |
Sets a label prefix string.
Definition at line 50 of file SoCSOCreatorEditorExtension.h.
| SoSFInt32 SoCSOCreatorEditorExtension::moduleCreatorId |
Sets the module's creator id.
Definition at line 46 of file SoCSOCreatorEditorExtension.h.
Referenced by getModuleCreatorId().
| SoSFString SoCSOCreatorEditorExtension::moduleCreatorString |
Sets the module's type string.
Definition at line 48 of file SoCSOCreatorEditorExtension.h.
Referenced by getModuleType().
| SoSFEnum SoCSOCreatorEditorExtension::moveAllCursor |
Definition at line 59 of file SoCSOCreatorEditorExtension.h.
| SoSFEnum SoCSOCreatorEditorExtension::moveSeedCursor |
Definition at line 60 of file SoCSOCreatorEditorExtension.h.
| SoSFInt32 SoCSOCreatorEditorExtension::pointerPositionEpsilonForCreatingCSO |
The pointer position movement epsilon distance in pixel to trigger CSO creation.
Definition at line 55 of file SoCSOCreatorEditorExtension.h.
| SoSFBool SoCSOCreatorEditorExtension::requirePointerPositionMovementToCreateCSO |
Should the mouse have to be moved a bit before creating a CSO?
Definition at line 53 of file SoCSOCreatorEditorExtension.h.
| SoSFBool SoCSOCreatorEditorExtension::shouldEmptyGroupBeforeGenerating |
Should the CSO group be emptied before generating new CSOs into it?
Definition at line 64 of file SoCSOCreatorEditorExtension.h.
Referenced by getShouldEmptyBeforeGeneration().