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.0.2_1/build/MeVis/ThirdParty/Sources/Inventor/include/Inventor/nodekits/SoNodekitCatalog.h