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().