an internal class that should be accessed only by an SoNodekitCatalog
More...
#include <Inventor/nodekits/SoNodekitCatalog.h>
List of all members.
Public Member Functions |
| SoNodekitCatalogEntry (const SbName &theName, SoType theType, SoType theDefaultType, SbBool theNullByDefault, const SbName &theParentName, const SbName &theRightSiblingName, SbBool theListPart, SoType theListContainerType, const SoTypeList &theListItemTypes, SbBool 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 |
SbBool | isNullByDefault () const |
SbBool | isLeaf () const |
const SbName & | getParentName () const |
const SbName & | getRightSiblingName () const |
SbBool | isList () const |
SoType | getListContainerType () const |
const SoTypeList & | getListItemTypes () const |
SbBool | isPublic () const |
void | addListItemType (SoType typeToAdd) |
| For adding to the set of node types allowed beneath a list...
|
void | setNullByDefault (SbBool newNullByDefault) |
void | setPublic (SbBool newPublic) |
| these should only by used by catalogs when an entry is given a new child or left sibling...
|
void | setLeaf (SbBool 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.
|
SbBool | 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
|
Detailed Description
Definition at line 76 of file SoNodekitCatalog.h.
Constructor & Destructor Documentation
Member Function Documentation
void SoNodekitCatalogEntry::addListItemType |
( |
SoType |
typeToAdd | ) |
|
SoType SoNodekitCatalogEntry::getDefaultType |
( |
| ) |
const [inline] |
SoType SoNodekitCatalogEntry::getListContainerType |
( |
| ) |
const [inline] |
const SoTypeList& SoNodekitCatalogEntry::getListItemTypes |
( |
| ) |
const [inline] |
const SbName& SoNodekitCatalogEntry::getName |
( |
| ) |
const [inline] |
const SbName& SoNodekitCatalogEntry::getParentName |
( |
| ) |
const [inline] |
const SbName& SoNodekitCatalogEntry::getRightSiblingName |
( |
| ) |
const [inline] |
SoType SoNodekitCatalogEntry::getType |
( |
| ) |
const [inline] |
SbBool SoNodekitCatalogEntry::isLeaf |
( |
| ) |
const [inline] |
SbBool SoNodekitCatalogEntry::isList |
( |
| ) |
const [inline] |
SbBool SoNodekitCatalogEntry::isNullByDefault |
( |
| ) |
const [inline] |
SbBool SoNodekitCatalogEntry::isPublic |
( |
| ) |
const [inline] |
void SoNodekitCatalogEntry::printCheck |
( |
| ) |
const |
void SoNodekitCatalogEntry::setLeaf |
( |
SbBool |
newLeafPart | ) |
[inline] |
void SoNodekitCatalogEntry::setNullByDefault |
( |
SbBool |
newNullByDefault | ) |
[inline] |
void SoNodekitCatalogEntry::setPublic |
( |
SbBool |
newPublic | ) |
[inline] |
void SoNodekitCatalogEntry::setRightSiblingName |
( |
const SbName & |
newN | ) |
[inline] |
void SoNodekitCatalogEntry::setTypes |
( |
SoType |
newType, |
|
|
SoType |
newDefaultType |
|
) |
| [inline] |
The documentation for this class was generated from the following file:
- MeVis/ThirdParty/Sources/Inventor/inventor/lib/nodekits/include/Inventor/nodekits/SoNodekitCatalog.h