soenabledelementslist(3)

NAME

SoEnabledElementsList

SYNOPSIS

#include <Inventor/lists/SoEnabledElementsList.h>

Detailed Description

The SoEnabledElementsList class is a container for type info for element types that are enabled in actions.

This class is probably not interesting for the application programmer.
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)

Constructor & Destructor Documentation

SoEnabledElementsList::SoEnabledElementsList (SoEnabledElementsList *const
parentlist)
Constructor.
SoEnabledElementsList::~SoEnabledElementsList ()
Destructor.

Member Function Documentation

const SoTypeList & SoEnabledElementsList::getElements (void) const
Return the list of enabled elements.
References pimpl.
void SoEnabledElementsList::enable (const SoType elementtype, const int
stackindex)
Add an elementtype to the list of enabled elements if it's not enabled already.
References SoType::badType(), SoType::isBad(), and
SoType::isDerivedFrom().
Referenced by SoAction::initClass(), and merge().
void SoEnabledElementsList::merge (const SoEnabledElementsList & eel)
Enables all the elements from the eel list that is enabled in this instance.
References SoType::badType(), enable(), and pimpl.
int SoEnabledElementsList::getCounter (void) [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.
Referenced by SoAction::getState().

Author

Generated automatically by Doxygen for Coin from the source code.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout