Open Inventor Reference
SoPath Member List

This is the complete list of members for SoPath, including all inherited members.

addAuditor(void *auditor, SoNotRec::Type type)SoBase
addName(SoBase *, const char *)SoBasestatic
addWriteReference(SoOutput *out, bool isFromField=FALSE)SoBasevirtual
append(int childIndex)SoPath
append(SoNode *childNode)SoPath
append(const SoPath *fromPath)SoPath
auditPath(bool flag)SoPathinlineprotected
BaseFlags enum nameSoBaseprotected
containsNode(const SoNode *node) constSoPath
containsPath(const SoPath *path) constSoPath
copy(int startFromNodeIndex=0, int numNodes=0) constSoPath
decrementCurrentWriteCounter()SoBaseinlinestatic
destroy()SoBaseprotectedvirtual
findFork(const SoPath *path) constSoPath
getAuditors()SoBaseinline
getByName(const SbName &name)SoPathstatic
getByName(const SbName &name, SoPathList &list)SoPathstatic
getClassTypeId()SoPathinlinestatic
getCurrentWriteCounter()SoBaseinlineprotectedstatic
getFileFormatName() constSoBaseprotectedvirtual
getHead() constSoPathinline
getIndex(int i) constSoPathinline
getIndexFromTail(int i) constSoPathinline
getLength() constSoPath
getName() constSoBasevirtual
getNamedBase(const SbName &, SoType)SoBasestatic
getNamedBases(const SbName &, SoBaseList &, SoType)SoBasestatic
getNode(int i) constSoPathinline
getNodeFromTail(int i) constSoPathinline
getRefCount() constSoBaseinline
getTail() constSoPathinline
getTypeId() constSoPathvirtual
hasMultipleWriteRefs() constSoBaseinlineprotected
hasNameSoBase
incrementCurrentWriteCounter()SoBaseinlinestatic
initClass()SoPathstatic
insertIndex(SoNode *parent, int newIndex)SoPath
IS_ENGINE enum valueSoBaseprotected
IS_GROUP enum valueSoBaseprotected
isOfType(SoType type) constSoBase
isRelevantNotification(SoNotList *list) constSoPath
multWriteRefSoBase
notify(SoNotList *list)SoBasevirtual
operator==(const SoPath &p1, const SoPath &p2)SoPathfriend
pop()SoPathinline
push(int childIndex)SoPathinline
read(SoInput *in, SoBase *&base, SoType expectedType)SoBasestatic
ref() constSoBase
removeAuditor(void *auditor, SoNotRec::Type type)SoBase
removeIndex(SoNode *parent, int oldIndex)SoPath
removeName(SoBase *, const char *)SoBasestatic
replaceIndex(SoNode *parent, int index, SoNode *newChild)SoPath
setHead(SoNode *node)SoPath
setInstancePrefix(const SbString &c)SoBaseinlinestatic
setName(const SbName &name)SoBasevirtual
shouldWrite()SoBase
SoAction classSoPathfriend
SoBase()SoBaseprotected
SoFullPath classSoPathfriend
SoPath()SoPath
SoPath(int approxLength)SoPath
SoPath(SoNode *node)SoPath
SoTempPath classSoPathfriend
startNotify()SoBasevirtual
touch()SoBaseinline
traceRefsSoBasestatic
truncate(int start)SoPath
unref() constSoBase
unrefNoDelete() constSoBase
write(SoWriteAction *writeAction) constSoPathvirtual
writeCounterSoBase
writeFooter(SoOutput *out) constSoBaseprotected
writeHeader(SoOutput *out, bool isGroup, bool isEngine) constSoBaseprotected
writeRefFromFieldSoBase
~SoBase()SoBaseprotectedvirtual
~SoPath()SoPathprotected