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:
- C:/jh/mevislab/4.2.1_1/build/MeVis/ThirdParty/Sources/Inventor/include/Inventor/nodekits/SoNodekitCatalog.h