an internal class that should be accessed only by an SoNodekitCatalog
More...
#include <Inventor/nodekits/SoNodekitCatalog.h>
|
| | SoNodekitCatalogEntry (const SbName &theName, SoType theType, SoType theDefaultType, bool theNullByDefault, const SbName &theParentName, const SbName &theRightSiblingName, bool theListPart, SoType theListContainerType, const SoTypeList &theListItemTypes, bool thePublicPart) |
| | constructor
|
| |
| SoNodekitCatalogEntry * | clone () const |
| | clone exactly, or make a clone with a given type...
|
| |
| SoNodekitCatalogEntry * | clone (SoType newType, SoType newDefaultType) const |
| |
| const SbName & | getName () const |
| | inquiry functions:
|
| |
| SoType | getType () const |
| |
| SoType | getDefaultType () const |
| |
| bool | isNullByDefault () const |
| |
| bool | isLeaf () const |
| |
| const SbName & | getParentName () const |
| |
| const SbName & | getRightSiblingName () const |
| |
| bool | isList () const |
| |
| SoType | getListContainerType () const |
| |
| const SoTypeList & | getListItemTypes () const |
| |
| bool | isPublic () const |
| |
| void | addListItemType (SoType typeToAdd) |
| | For adding to the set of node types allowed beneath a list...
|
| |
| void | setNullByDefault (bool newNullByDefault) |
| |
| void | setPublic (bool newPublic) |
| | these should only by used by catalogs when an entry is given a new child or left sibling...
|
| |
| void | setLeaf (bool newLeafPart) |
| |
| void | setRightSiblingName (const SbName &newN) |
| |
| void | setTypes (SoType newType, SoType newDefaultType) |
| | This should only by used by catalogs when an entry is changing type and/or defaultType.
|
| |
| bool | recursiveSearch (const SbName &nameToFind, SoTypeList *typesChecked) const |
| | recursively search this entry for 'name to find' in the templates of this entry and its descendants
|
| |
| void | printCheck () const |
| | prints the contents of this entry
|
| |
Definition at line 76 of file SoNodekitCatalog.h.
◆ SoNodekitCatalogEntry()
| SoNodekitCatalogEntry::SoNodekitCatalogEntry |
( |
const SbName & |
theName, |
|
|
SoType |
theType, |
|
|
SoType |
theDefaultType, |
|
|
bool |
theNullByDefault, |
|
|
const SbName & |
theParentName, |
|
|
const SbName & |
theRightSiblingName, |
|
|
bool |
theListPart, |
|
|
SoType |
theListContainerType, |
|
|
const SoTypeList & |
theListItemTypes, |
|
|
bool |
thePublicPart |
|
) |
| |
◆ addListItemType()
| void SoNodekitCatalogEntry::addListItemType |
( |
SoType |
typeToAdd | ) |
|
◆ clone() [1/2]
◆ clone() [2/2]
◆ getDefaultType()
| SoType SoNodekitCatalogEntry::getDefaultType |
( |
| ) |
const |
|
inline |
◆ getListContainerType()
| SoType SoNodekitCatalogEntry::getListContainerType |
( |
| ) |
const |
|
inline |
◆ getListItemTypes()
| const SoTypeList & SoNodekitCatalogEntry::getListItemTypes |
( |
| ) |
const |
|
inline |
◆ getName()
| const SbName & SoNodekitCatalogEntry::getName |
( |
| ) |
const |
|
inline |
◆ getParentName()
| const SbName & SoNodekitCatalogEntry::getParentName |
( |
| ) |
const |
|
inline |
◆ getRightSiblingName()
| const SbName & SoNodekitCatalogEntry::getRightSiblingName |
( |
| ) |
const |
|
inline |
◆ getType()
| SoType SoNodekitCatalogEntry::getType |
( |
| ) |
const |
|
inline |
◆ isLeaf()
| bool SoNodekitCatalogEntry::isLeaf |
( |
| ) |
const |
|
inline |
◆ isList()
| bool SoNodekitCatalogEntry::isList |
( |
| ) |
const |
|
inline |
◆ isNullByDefault()
| bool SoNodekitCatalogEntry::isNullByDefault |
( |
| ) |
const |
|
inline |
◆ isPublic()
| bool SoNodekitCatalogEntry::isPublic |
( |
| ) |
const |
|
inline |
◆ printCheck()
| void SoNodekitCatalogEntry::printCheck |
( |
| ) |
const |
◆ recursiveSearch()
| bool SoNodekitCatalogEntry::recursiveSearch |
( |
const SbName & |
nameToFind, |
|
|
SoTypeList * |
typesChecked |
|
) |
| const |
◆ setLeaf()
| void SoNodekitCatalogEntry::setLeaf |
( |
bool |
newLeafPart | ) |
|
|
inline |
◆ setNullByDefault()
| void SoNodekitCatalogEntry::setNullByDefault |
( |
bool |
newNullByDefault | ) |
|
|
inline |
◆ setPublic()
| void SoNodekitCatalogEntry::setPublic |
( |
bool |
newPublic | ) |
|
|
inline |
◆ setRightSiblingName()
| void SoNodekitCatalogEntry::setRightSiblingName |
( |
const SbName & |
newN | ) |
|
|
inline |
◆ setTypes()
| void SoNodekitCatalogEntry::setTypes |
( |
SoType |
newType, |
|
|
SoType |
newDefaultType |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file:
- /home/jenkins/workspaces/mevislab/4.2.0_1/build/MeVis/ThirdParty/Sources/Inventor/include/Inventor/nodekits/SoNodekitCatalog.h