51#ifndef _SO_NODEKIT_PARTS
52#define _SO_NODEKIT_PARTS
54#include <Inventor/nodekits/SoNodekitCatalog.h>
90 SbBool makePart(
const int partNum );
91 SbBool replacePart(
const int partNum,
SoNode *newPartNode );
92 void unregisterDescendants(
const int partNum );
94 SoNode *getPartFromThisCatalog(
const int partNum,
SbBool makeIfNeeded,
97 SoFullPath *createPathToPartFromThisCatalog(
const int partNum,
100 SbBool setPartFromThisCatalog(
const int partNum,
134 SbBool parseListItem(
char* parseString,
int &index );
137 SbBool partIsNonLeafAndMayBeDeleted(
int partNum );
140 SbBool partFoundCheck(
int partNum );
141 SbBool partIsLeafCheck(
int partNum );
142 SbBool partIsPublicCheck(
int partNum );
143 SbBool verifyPartExistence(
int partNum );
Character string stored in a hash table.
Base class for all node kits.
Path that allows access to hidden children.
Abstract base class for all database nodes.
Group node with restricted children.
Field containing a a node.