|
MeVisLab Toolbox Reference
|
Action for creating CSOs. More...
#include <CSOCreateAction.h>
Public Member Functions | |
| CSOCreateAction (SoView2DCSOExtensibleEditor *editor) | |
| Public Member Functions inherited from CSOAbstractCreateAction | |
| CSOAbstractCreateAction (SoView2DCSOExtensibleEditor *editor, const std::string &id) | |
| bool | isSensitiveAt (const SoPointerPosition &pos) override |
| void | startPressAt (const SoPointerPosition &pos) override |
| void | dragMoveTo (const SoPointerPosition &pos) override |
| Continues the drag to given device position. | |
| SoPointingAction * | endPress (int clickCount) override |
| int | getCurrentCursor (SoViewerProxy *) const override |
| void | setMode (int mode) override |
| int | getNumModes () const override |
| Public Member Functions inherited from CSOPointingAction | |
| CSOPointingAction (SoView2DCSOExtensibleEditor *editor, const std::string &id) | |
| Public Member Functions inherited from SoPointingAction | |
| SoPointingAction (SoInteractionOwner *owner, std::string id, bool positionSensitive=true) | |
| virtual bool | isPositionSensitive () const |
| void | clearTriggers () |
| Removes all triggers. | |
| void | setTrigger (int triggerMask, int ignoreMask=0) |
| void | setTrigger (const Trigger &trigger) |
| Same with Trigger object. | |
| void | addTrigger (const Trigger &trigger) |
| Adds another default modifier/button mask as trigger. | |
| TriggerList | getTriggers () const |
| Returns the list of default modifier/button mask combinations set for this action. | |
| virtual bool | triggersAction (int mask) |
| virtual std::string | getCurrentStatusMessage () const |
| virtual void | setHighlightAt (const SoPointerPosition &) |
| virtual void | unsetHighlight () |
| virtual void | dragCancelled () |
| virtual bool | wantsMouseOverUpdates () |
| void | grabReleased () |
| virtual void | releaseGrab (StopMode) |
| virtual bool | wantsImmediateDragUpdates () |
| Public Member Functions inherited from SoInteraction | |
| SoInteraction (InteractionType type, SoInteractionOwner *owner, const std::string &id, bool registerWithOwner=true) | |
| virtual | ~SoInteraction () |
| SoInteractionOwner * | getOwner () const |
| Returns the interaction provider of this entry. | |
| virtual bool | isEnabled () const |
| virtual void | setEnabled (bool enabled) |
| Sets the enabled status of this interaction. | |
| std::string | getID () const |
| void | setID (const std::string &id) |
| Sets the ID of this interaction. | |
| std::string | getFullID () const |
| InteractionType | getInteractionType () const |
| Returns type of interaction object. | |
| template<class T> | |
| bool | isOfType () const |
| Convenience method for checking type. | |
| int | getMenuPriority () const |
| void | setMenuPriority (int priority) |
| Sets the priority value for ordered display in menus/tool boxes. | |
| virtual std::string | getUserName () const |
| virtual void | setUserName (const std::string &name) |
| Sets the user name of this interaction entry. | |
| virtual std::string | getIconFile () const |
| Returns the filename of an icon (e.g., for use in a tool box or in menu). | |
| virtual void | setIconFile (const std::string &file) |
| Sets the filename of an icon used for this interaction entry. | |
| virtual std::string | getDescription () const |
| Returns the description for user help. | |
| virtual void | setDescription (const std::string &descr) |
| Sets the description for user help. | |
| virtual void | ref () |
| virtual void | unref () |
| int | getStateVersion () const |
| void | touch () |
| Increments the version number of attribute state to mark attribute changes. | |
Protected Member Functions | |
| void | callCreateStartPressAt (const SoPointerPosition &pos) override |
| void | callCreateDragMoveTo (const SoPointerPosition &pos) override |
| bool | callCreateEndPress (int clickCount) override |
| Protected Member Functions inherited from CSOAbstractCreateAction | |
| SoCSOEditorExtension * | getActiveEditorChecked () const |
| Protected Member Functions inherited from CSOPointingAction | |
| bool | isInsideImage (const SoPointerPosition &pos) |
| void | setView2DImage (const SoPointerPosition &pos) |
| void | updateImageStatistics (ml::CSO *cso) |
| void | setActionActive () |
| Set/unset the maskValid flag in the editor. | |
| void | unsetActionActive () |
| Protected Member Functions inherited from SoPointingAction | |
| virtual SoOffsetAction * | proxiedOffsetAction () const |
Additional Inherited Members | |
| Public Types inherited from SoPointingAction | |
| enum | StopMode { AbortAction , FinishAction } |
| Argument type for releaseGrab(). More... | |
| enum | { Button1Mask = ManagedMouseButtonTrigger::Button1Mask , Button2Mask = ManagedMouseButtonTrigger::Button2Mask , Button3Mask = ManagedMouseButtonTrigger::Button3Mask , AllButtonsMask = ManagedMouseButtonTrigger::AllButtonsMask } |
| enum | { TypeId = TypePointingAction } |
| typedef ManagedMouseButtonTrigger | Trigger |
| typedef std::list< Trigger > | TriggerList |
| List of triggers. | |
| Public Types inherited from SoInteraction | |
| enum | { NoModifier = ManagedActionTrigger::NoModifier , ShiftModifier = ManagedActionTrigger::ShiftModifier , ControlModifier = ManagedActionTrigger::ControlModifier , AltModifier = ManagedActionTrigger::AltModifier , AllModifiersMask = ManagedActionTrigger::AllModifiersMask , ShiftMask = ShiftModifier , CtrlMask = ControlModifier , AltMask = AltModifier } |
| enum | InteractionType { TypePointingAction , TypeCommandAction , TypeOffsetAction } |
| Enum identifying subtypes of this class. More... | |
| Protected Attributes inherited from CSOAbstractCreateAction | |
| SoRef< SoCSOEditorExtension > | _activeEditor |
| SbVec3f | _initialPosition |
| SbVec3f | _sliceNormal |
| Protected Attributes inherited from CSOPointingAction | |
| SoView2DCSOExtensibleEditor * | _editor |
| SoSFMLImage * | _image |
Action for creating CSOs.
Definition at line 22 of file CSOCreateAction.h.
| CSOCreateAction::CSOCreateAction | ( | SoView2DCSOExtensibleEditor * | editor | ) |
|
overrideprotectedvirtual |
Implements CSOAbstractCreateAction.
|
overrideprotectedvirtual |
Implements CSOAbstractCreateAction.
|
overrideprotectedvirtual |
Implements CSOAbstractCreateAction.