|
Coin3D is Free Software, published under the BSD 3-clause license. |
https://coin3d.github.io https://www.kongsberg.com/en/kogt/ |
The SoEnabledElementsList class is a container for type info for element types that are enabled in actions. More...
#include <Inventor/lists/SoEnabledElementsList.h>
Public Member Functions | |
| SoEnabledElementsList (SoEnabledElementsList *const parentlist) | |
| ~SoEnabledElementsList () | |
| const SoTypeList & | getElements (void) const |
| void | enable (const SoType elementtype, const int stackindex) |
| void | merge (const SoEnabledElementsList &eel) |
Static Public Member Functions | |
| static int | getCounter (void) |
The SoEnabledElementsList class is a container for type info for element types that are enabled in actions.
This class is probably not of interest for the application programmer.
| SoEnabledElementsList::SoEnabledElementsList | ( | SoEnabledElementsList *const | parentlist | ) |
Constructor.
| SoEnabledElementsList::~SoEnabledElementsList | ( | ) |
Destructor.
| const SoTypeList & SoEnabledElementsList::getElements | ( | void | ) | const |
Return the list of enabled elements.
| void SoEnabledElementsList::enable | ( | const SoType | elementtype, |
| const int | stackindex ) |
Add an elementtype to the list of enabled elements if it is not enabled already.
| void SoEnabledElementsList::merge | ( | const SoEnabledElementsList & | eel | ) |
Enables all the elements from the eel list that is enabled in this instance.
|
static |
Return the current setting of the global counter used to determine when lists are out of date. It is incremented whenever a new element is added to a list.