The SoBoxSelectionRenderAction class renders the scene with highlighted boxes around selections. More...
#include <SoFCSelectionAction.h>
Public Member Functions | |
| virtual void | apply (const SoPathList &pathlist, SbBool obeysrules=FALSE) |
| virtual void | apply (SoPath *path) |
| virtual void | apply (SoNode *node) |
| const SbColor & | getColor (void) |
| unsigned short | getLinePattern (void) const |
| float | getLineWidth (void) const |
| SbBool | isVisible () const |
| void | setColor (const SbColor &color) |
| void | setLinePattern (unsigned short pattern) |
| void | setLineWidth (const float width) |
| void | setVisible (SbBool b) |
| SoBoxSelectionRenderAction (const SbViewportRegion &viewportregion) | |
| SoBoxSelectionRenderAction (void) | |
| virtual | ~SoBoxSelectionRenderAction () |
Static Public Member Functions | |
| static void | initClass (void) |
Protected Attributes | |
| SbBool | hlVisible |
The SoBoxSelectionRenderAction class renders the scene with highlighted boxes around selections.
Definition at line 289 of file SoFCSelectionAction.h.
| SoBoxSelectionRenderAction::SoBoxSelectionRenderAction | ( | void | ) |
Definition at line 954 of file SoFCSelectionAction.cpp.
| SoBoxSelectionRenderAction::SoBoxSelectionRenderAction | ( | const SbViewportRegion & | viewportregion | ) |
Definition at line 960 of file SoFCSelectionAction.cpp.
| SoBoxSelectionRenderAction::~SoBoxSelectionRenderAction | ( | void | ) | [virtual] |
Definition at line 995 of file SoFCSelectionAction.cpp.
References PRIVATE.
| void SoBoxSelectionRenderAction::apply | ( | const SoPathList & | pathlist, | |
| SbBool | obeysrules = FALSE | |||
| ) | [virtual] |
Definition at line 1089 of file SoFCSelectionAction.cpp.
References apply().
| void SoBoxSelectionRenderAction::apply | ( | SoPath * | path | ) | [virtual] |
Definition at line 1048 of file SoFCSelectionAction.cpp.
References apply(), Gui::SoFCSelection::BOX, Gui::SoFCSelection::colorHighlight, Gui::SoFCSelection::isHighlighted(), Gui::SoFCSelection::NOTSELECTED, PRIVATE, Gui::SoFCSelection::selected, and Gui::SoFCSelection::style.
| void SoBoxSelectionRenderAction::apply | ( | SoNode * | node | ) | [virtual] |
Definition at line 1008 of file SoFCSelectionAction.cpp.
References Gui::SoFCSelection::BOX, Gui::SoFCSelection::colorSelection, hlVisible, PRIVATE, Gui::SoFCSelection::selected, and Gui::SoFCSelection::style.
Referenced by apply().
| const SbColor & SoBoxSelectionRenderAction::getColor | ( | void | ) |
Definition at line 1102 of file SoFCSelectionAction.cpp.
References PRIVATE.
| unsigned short SoBoxSelectionRenderAction::getLinePattern | ( | void | ) | const |
Definition at line 1114 of file SoFCSelectionAction.cpp.
References PRIVATE.
| float SoBoxSelectionRenderAction::getLineWidth | ( | void | ) | const |
Definition at line 1126 of file SoFCSelectionAction.cpp.
References PRIVATE.
| void SoBoxSelectionRenderAction::initClass | ( | void | ) | [static] |
Definition at line 949 of file SoFCSelectionAction.cpp.
Referenced by Gui::SoFCDB::init().
| SbBool Gui::SoBoxSelectionRenderAction::isVisible | ( | ) | const [inline] |
Definition at line 305 of file SoFCSelectionAction.h.
| void SoBoxSelectionRenderAction::setColor | ( | const SbColor & | color | ) |
Definition at line 1096 of file SoFCSelectionAction.cpp.
References PRIVATE.
| void SoBoxSelectionRenderAction::setLinePattern | ( | unsigned short | pattern | ) |
Definition at line 1108 of file SoFCSelectionAction.cpp.
References PRIVATE.
| void SoBoxSelectionRenderAction::setLineWidth | ( | const float | width | ) |
Definition at line 1120 of file SoFCSelectionAction.cpp.
References PRIVATE.
| void Gui::SoBoxSelectionRenderAction::setVisible | ( | SbBool | b | ) | [inline] |
Definition at line 304 of file SoFCSelectionAction.h.
SbBool Gui::SoBoxSelectionRenderAction::hlVisible [protected] |
Definition at line 314 of file SoFCSelectionAction.h.
Referenced by apply().
1.6.1