Gui::SoSelectionElementAction Class Reference

#include <SoFCUnifiedSelection.h>

Public Types

enum  Type {
}
 

Public Member Functions

const SbColor & getColor () const
 
const std::map< std::string, App::Color > & getColors () const
 
const SoDetail * getElement () const
 
Type getType () const
 
bool isSecondary () const
 
void setColor (const SbColor &)
 
void setColors (const std::map< std::string, App::Color > &colors)
 
void setElement (const SoDetail *)
 
void setSecondary (bool enable)
 
void setType (Type type)
 
 SoSelectionElementAction (Type=None, bool secondary=false)
 
void swapColors (std::map< std::string, App::Color > &colors)
 
 ~SoSelectionElementAction ()
 

Static Public Member Functions

static void initClass ()
 

Protected Member Functions

virtual void beginTraversal (SoNode *node)
 

Detailed Description

Author
Werner Mayer

Member Enumeration Documentation

◆ Type

Enumerator
Append 
Remove 
All 
Color 
Hide 
Show 

Constructor & Destructor Documentation

◆ SoSelectionElementAction()

SoSelectionElementAction::SoSelectionElementAction ( Type  t = None,
bool  secondary = false 
)

◆ ~SoSelectionElementAction()

SoSelectionElementAction::~SoSelectionElementAction ( )

Member Function Documentation

◆ beginTraversal()

void SoSelectionElementAction::beginTraversal ( SoNode node)
protectedvirtual

◆ getColor()

◆ getColors()

const std::map< std::string, App::Color > & Gui::SoSelectionElementAction::getColors ( ) const

◆ getElement()

const SoDetail * SoSelectionElementAction::getElement ( ) const

◆ getType()

◆ initClass()

void SoSelectionElementAction::initClass ( void  )
static

Referenced by Gui::SoFCDB::init().

◆ isSecondary()

◆ setColor()

void SoSelectionElementAction::setColor ( const SbColor &  c)

◆ setColors()

void Gui::SoSelectionElementAction::setColors ( const std::map< std::string, App::Color > &  colors)

◆ setElement()

void SoSelectionElementAction::setElement ( const SoDetail *  det)

◆ setSecondary()

void Gui::SoSelectionElementAction::setSecondary ( bool  enable)

◆ setType()

void Gui::SoSelectionElementAction::setType ( Type  type)

◆ swapColors()

void Gui::SoSelectionElementAction::swapColors ( std::map< std::string, App::Color > &  colors)

The documentation for this class was generated from the following files: