Open Inventor Reference
SoTrackballDragger Member List

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

addAuditor(void *auditor, SoNotRec::Type type)SoBase
addCopy(const SoFieldContainer *orig, const SoFieldContainer *copy)SoFieldContainerstatic
addFinishCallback(SoDraggerCB *f, void *userData=NULL)SoDragger
addManagedSensor(SoSensor *sensor)SoFieldContainer
addMotionCallback(SoDraggerCB *f, void *userData=NULL)SoDragger
addName(SoBase *, const char *)SoBasestatic
addOtherEventCallback(SoDraggerCB *f, void *userData=NULL)SoDragger
addStartCallback(SoDraggerCB *f, void *userData=NULL)SoDragger
addToCopyDict() constSoBaseKitprotectedvirtual
addValueChangedCallback(SoDraggerCB *f, void *userData=NULL)SoDragger
addWriteReference(SoOutput *out, bool isFromField=FALSE)SoBaseKitvirtual
affectsState() constSoInteractionKitvirtual
appendRotation(const SbMatrix &mtx, const SbRotation &rot, const SbVec3f &rotCenter, const SbMatrix *conversion=NULL)SoDraggerstatic
appendScale(const SbMatrix &mtx, const SbVec3f &scale, const SbVec3f &scaleCenter, const SbMatrix *conversion=NULL)SoDraggerstatic
appendTranslation(const SbMatrix &mtx, const SbVec3f &translation, const SbMatrix *conversion=NULL)SoDraggerstatic
AUTO enum valueSoInteractionKit
BACK enum valueSoDragger
BaseFlags enum nameSoBaseprotected
boundingBoxCachingSoInteractionKit
CacheEnabled enum nameSoInteractionKit
callback(SoCallbackAction *action)SoBaseKitvirtual
catalogError()SoBaseKitprotected
checkCopy(const SoFieldContainer *orig)SoFieldContainerstatic
childFinishCB(void *, SoDragger *)SoDraggerprotectedstatic
childMotionCB(void *, SoDragger *)SoDraggerprotectedstatic
childOtherEventCB(void *, SoDragger *)SoDraggerprotectedstatic
childrenSoBaseKitprotected
childStartCB(void *, SoDragger *)SoDraggerprotectedstatic
childTransferMotionAndValueChangedCB(void *, SoDragger *)SoDraggerprotectedstatic
childValueChangedCB(void *, SoDragger *)SoDraggerprotectedstatic
connectionsSetUpSoBaseKitprotected
connectSeparatorFields(SoSeparator *dest, bool onOff)SoInteractionKitprotected
copy(bool copyConnections=FALSE) constSoNode
copyContents(const SoFieldContainer *fromFC, bool copyConnections)SoInteractionKitprotectedvirtual
copyDone()SoFieldContainerstatic
copyFieldValues(const SoFieldContainer *fc, bool copyConnections=FALSE)SoFieldContainer
copyThroughConnection() constSoNodevirtual
countMyFields(SoOutput *out)SoBaseKitprotected
createDefaultParts()SoBaseKitprotectedvirtual
createNodekitPartsList()SoBaseKitprotected
createPathToAnyPart(const SbName &partName, bool makeIfNeeded, bool leafCheck=FALSE, bool publicCheck=FALSE, const SoPath *pathToExtend=NULL)SoInteractionKitprotectedvirtual
createPathToPart(const SbName &partName, bool makeIfNeeded, const SoPath *pathToExtend=NULL)SoBaseKitvirtual
createPathToThis()SoDragger
ctlDownSoTrackballDraggerprotected
currentStateSoTrackballDraggerprotected
decrementCurrentWriteCounter()SoBaseinlinestatic
destroy()SoBaseprotectedvirtual
doAction(SoAction *action)SoBaseKitvirtual
drag()SoTrackballDraggerprotected
dragFinish()SoTrackballDraggerprotected
dragStart()SoTrackballDraggerprotected
enableSoDragger
enableNotify(bool flag)SoFieldContainerinline
enableValueChangedCallbacks(bool newVal)SoDragger
fieldsAreEqual(const SoFieldContainer *fc) constSoFieldContainer
fieldSensorSoInteractionKitprotected
fieldSensorCB(void *, SoSensor *)SoTrackballDraggerprotectedstatic
findCopy(const SoFieldContainer *orig, bool copyConnections)SoFieldContainerstatic
finishCB(void *, SoDragger *)SoTrackballDraggerprotectedstatic
FIRST_INSTANCE enum valueSoNode
forceChildDrivenWriteRefs(SoOutput *out)SoBaseKit
FREE_ROTATE enum valueSoTrackballDraggerprotected
FRONT enum valueSoDragger
get(SbString &fieldDataString)SoFieldContainerinline
get(SbString &fieldDataString, SoOutput *dictOut)SoFieldContainer
getActionMethodIndex(SoType t)SoNodeinlinestatic
getActiveChildDragger() constSoDraggerinlineprotected
getAnyPart(const SbName &partName, bool makeIfNeeded, bool leafCheck=FALSE, bool publicCheck=FALSE)SoInteractionKitprotectedvirtual
getAuditors()SoBaseinline
getBoundingBox(SoGetBoundingBoxAction *action)SoDraggerprotectedvirtual
getByName(const SbName &name)SoNodestatic
getByName(const SbName &name, SoNodeList &list)SoNodestatic
getChildren() constSoBaseKitvirtual
getClassNodekitCatalog()SoBaseKitinlinestatic
getClassNodekitCatalogPtr()SoBaseKitinlineprotectedstatic
getClassTypeId()SoNodeinlinestatic
getContainerNode(const SbName &listName, bool makeIfNeeded=TRUE)SoBaseKitprotected
getCurrentWriteCounter()SoBaseinlineprotectedstatic
getEvent() constSoDragger
getField(const SbName &fieldName) constSoFieldContainervirtual
getFieldData() constSoFieldContainervirtual
getFieldDataPtr()SoNodeinlineprotectedstatic
getFieldName(const SoField *field, SbName &fieldName) constSoFieldContainer
getFields(SoFieldList &list) constSoFieldContainervirtual
getFileFormatName() constSoBaseprotectedvirtual
getFrontOnProjector() constSoDraggerinline
getHandleEventAction() constSoDraggerinline
getIsBuiltIn() constSoFieldContainerinline
getLocalStartingPoint()SoDragger
getLocalToWorldMatrix()SoDragger
getLocaterPosition()SoDraggerprotected
getMatrix(SoGetMatrixAction *action)SoBaseKitvirtual
getMinGesture() constSoDraggerinline
getMinScale()SoDraggerinlinestatic
getMotionMatrix()SoDragger
getName() constSoBasevirtual
getNamedBase(const SbName &, SoType)SoBasestatic
getNamedBases(const SbName &, SoBaseList &, SoType)SoBasestatic
getNextNodeId()SoNodeinlinestatic
getNodeId() constSoNodeinline
getNodekitCatalog() constSoBaseKitvirtual
getNodekitPartsList() constSoBaseKitinlineprotected
getNormalizedLocaterPosition()SoDraggerprotected
getPart(const SbName &partName, bool makeIfNeeded)SoBaseKitvirtual
getPartString(const SoBase *part)SoBaseKit
getPartToLocalMatrix(const SbName &partName, SbMatrix &partToLocalMatrix, SbMatrix &localToPartMatrix)SoDragger
getPickPath() constSoDragger
getRefCount() constSoBaseinline
getSphereDeltaRotation(SbRotation &deltaRot, SbVec3f &newHitPt, SbVec3f prevHitPt, SbMatrix workingSpace)SoTrackballDraggerprotectedvirtual
getStartLocaterPosition() constSoDraggerinlineprotected
getStartMotionMatrix()SoDraggerinline
getStripeDeltaRotation(SbRotation &deltaRot, SbVec3f &newHitPt, SbVec3f prevHitPt, SbMatrix workingSpace)SoTrackballDraggerprotectedvirtual
getSurrogatePartPickedName() constSoDraggerinline
getSurrogatePartPickedOwner() constSoDraggerinline
getSurrogatePartPickedPath() constSoDraggerinline
getTransformFast(SbMatrix &mtx, SbVec3f &translation, SbRotation &rotation, SbVec3f &scaleFactor, SbRotation &scaleOrientation, const SbVec3f &center)SoDraggerstatic
getTransformFast(SbMatrix &mtx, SbVec3f &translation, SbRotation &rotation, SbVec3f &scaleFactor, SbRotation &scaleOrientation)SoDraggerstatic
getTypeId() const =0SoBasepure virtual
getViewportRegion()SoDraggerinline
getViewVolume()SoDraggerinline
getWorldStartingPoint()SoDragger
getWorldToLocalMatrix()SoDragger
GLRender(SoGLRenderAction *action)SoBaseKitvirtual
GLRenderBelowPath(SoGLRenderAction *action)SoNodevirtual
GLRenderInPath(SoGLRenderAction *action)SoNodevirtual
GLRenderOffPath(SoGLRenderAction *action)SoNodevirtual
grabEventsCleanup()SoDraggervirtual
grabEventsSetup()SoDraggervirtual
handleEvent(SoHandleEventAction *ha)SoDraggerprotectedvirtual
hasDefaultValues() constSoFieldContainer
hasMultipleWriteRefs() constSoBaseinlineprotected
hasNameSoBase
INACTIVE enum valueSoTrackballDraggerprotected
incrementCurrentWriteCounter()SoBaseinlinestatic
initClass()SoTrackballDraggerstatic
initClasses()SoDraggerstatic
initCopyDict()SoFieldContainerstatic
initDragState()SoTrackballDraggerprotectedvirtual
initSphereProjector(SbVec3f center, float radius, SbVec3f startWorkSpaceHitPt, SbMatrix workingSpace)SoTrackballDraggerprotectedvirtual
initStripeProjector(SbLine axis, float radius, SbVec3f startWorkSpaceHitPt, SbMatrix workingSpace)SoTrackballDraggerprotectedvirtual
IS_ENGINE enum valueSoBaseprotected
IS_GROUP enum valueSoBaseprotected
isActiveSoDragger
isAdequateConstraintMotion()SoDraggerprotected
isAnimationEnabled()SoTrackballDraggerinline
isBuiltInSoFieldContainerprotected
isIgnoreInBbox()SoDraggerinlineprotected
isNotifyEnabled() constSoFieldContainerinline
isOfType(SoType type) constSoBase
isOverride() constSoNodeinline
isPathSurrogateInMySubgraph(const SoPath *pathToCheck)SoInteractionKit
isPathSurrogateInMySubgraph(const SoPath *pathToCheck, SoPath *&pathToOwner, SbName &surrogateNameInOwner, SoPath *&surrogatePathInOwner, bool fillArgs=TRUE)SoInteractionKit
isSearchingChildren()SoBaseKitinlinestatic
metaKeyChangeCB(void *, SoDragger *)SoTrackballDraggerprotectedstatic
motionCB(void *, SoDragger *)SoTrackballDraggerprotectedstatic
mouseButtonPressed(const SoEvent *ev)SoDraggerprotectedvirtual
mouseButtonReleased(const SoEvent *ev)SoDraggerprotectedvirtual
multWriteRefSoBase
nextActionMethodIndexSoNodeprotectedstatic
nextUniqueIdSoNodeprotectedstatic
nodekitPartsListSoBaseKitprotected
notify(SoNotList *list)SoNodevirtual
OFF enum valueSoInteractionKit
oldTopSepSoInteractionKitprotected
ON enum valueSoInteractionKit
OTHER_INSTANCE enum valueSoNode
pick(SoPickAction *action)SoNodevirtual
pickCullingSoInteractionKit
printDiagram()SoBaseKit
printSubDiagram(const SbName &rootName, int level)SoBaseKit
printTable()SoBaseKit
ProjectorFrontSetting enum nameSoDragger
PROTO_INSTANCE enum valueSoNode
rayPick(SoRayPickAction *action)SoBaseKitvirtual
read(SoInput *in, SoBase *&base, SoType expectedType)SoBasestatic
readDefaultParts(const char *fileName, const char defaultBuffer[], int defBufSize)SoInteractionKitprotectedstatic
readInstance(SoInput *in, unsigned short flags)SoInteractionKitprotectedvirtual
ref() constSoBase
registerChildDragger(SoDragger *child)SoDragger
registerChildDraggerMovingIndependently(SoDragger *child)SoDragger
removeAuditor(void *auditor, SoNotRec::Type type)SoBase
removeFinishCallback(SoDraggerCB *f, void *userData=NULL)SoDragger
removeMotionCallback(SoDraggerCB *f, void *userData=NULL)SoDragger
removeName(SoBase *, const char *)SoBasestatic
removeOtherEventCallback(SoDraggerCB *f, void *userData=NULL)SoDragger
removeStartCallback(SoDraggerCB *f, void *userData=NULL)SoDragger
removeValueChangedCallback(SoDraggerCB *f, void *userData=NULL)SoDragger
renderCachingSoInteractionKit
renderCullingSoInteractionKit
rotationSoTrackballDragger
rotFieldSensorSoTrackballDraggerprotected
saveStartParameters()SoDraggervirtual
SCALE enum valueSoTrackballDraggerprotected
scaleFactorSoTrackballDragger
scaleFieldSensorSoTrackballDraggerprotected
search(SoSearchAction *action)SoBaseKitvirtual
set(char *nameValuePairListString)SoBaseKit
set(char *partNameString, char *parameterString)SoBaseKit
SoNode::set(const char *fieldDataString)SoFieldContainerinline
SoNode::set(const char *fieldDataString, SoInput *dictIn)SoFieldContainer
setActiveChildDragger(SoDragger *newChildDragger)SoDraggerprotected
setAllPartsActive(bool onOrOff)SoTrackballDraggerprotectedvirtual
setAnimationEnabled(bool newVal)SoTrackballDragger
setAnyPart(const SbName &partName, SoNode *from, bool anyPart=TRUE)SoInteractionKitprotectedvirtual
setAnyPartAsDefault(const SbName &partName, SoNode *newNode, bool anyPart=TRUE, bool onlyIfAlready=TRUE)SoInteractionKitprotectedvirtual
setAnyPartAsDefault(const SbName &partName, const SbName &newNodeName, bool anyPart=TRUE, bool onlyIfAlready=TRUE)SoInteractionKitprotectedvirtual
setAnyPartAsPath(const SbName &partName, SoPath *surrogatePath, bool leafCheck=FALSE, bool publicCheck=FALSE)SoInteractionKitprotectedvirtual
setAnySurrogatePath(const SbName &inName, SoPath *inPath, bool leafCheck=FALSE, bool publicCheck=FALSE)SoInteractionKitprotected
setCameraInfo(SoAction *action)SoDraggerprotected
setDefaultOnNonWritingFields()SoTrackballDraggerprotectedvirtual
setFrontOnProjector(ProjectorFrontSetting newVal)SoDraggerinline
setHandleEventAction(SoHandleEventAction *newAction)SoDragger
setIgnoreInBbox(bool newVal)SoDraggerinlineprotected
setInstancePrefix(const SbString &c)SoBaseinlinestatic
setMinGesture(int pixels)SoDraggerinline
setMinScale(float newMinScale)SoDraggerinlinestatic
setMotionMatrix(const SbMatrix &newMatrix)SoDragger
setName(const SbName &name)SoBasevirtual
setOverride(bool state)SoNode
setPart(const SbName &partName, SoNode *from)SoBaseKitvirtual
setPartAsDefault(const SbName &partName, SoNode *newNode, bool onlyIfAlready=TRUE)SoInteractionKitvirtual
setPartAsDefault(const SbName &partName, const SbName &newNodeName, bool onlyIfAlready=TRUE)SoInteractionKitvirtual
setPartAsPath(const SbName &partName, SoPath *surrogatePath)SoInteractionKitvirtual
setSearchingChildren(bool newVal)SoBaseKitstatic
setStartingPoint(const SoPickedPoint *newPoint)SoDragger
setStartingPoint(const SbVec3f &newPoint)SoDragger
setStartLocaterPosition(SbVec2s p)SoDraggerinlineprotected
setSwitchValue(SoNode *n, int newVal)SoInteractionKitstatic
setTempPathToThis(const SoPath *somethingClose)SoDragger
setToDefaults()SoFieldContainer
setUpConnections(bool onOff, bool doItAlways=FALSE)SoTrackballDraggerprotectedvirtual
setViewportRegion(const SbViewportRegion &reg)SoDraggerinline
setViewVolume(const SbViewVolume &vol)SoDraggerinline
shftDownSoTrackballDraggerprotected
shouldGrabBasedOnSurrogate(const SoPath *pickPath, const SoPath *surrogatePath)SoDraggerprotectedvirtual
shouldWrite()SoBase
SoBaseKit::SO_KIT_CATALOG_ENTRY_HEADER(callbackList)SoBaseKitprotected
SoBase()SoBaseprotected
SoBaseKit()SoBaseKit
SoDragger()SoDraggerprotected
SoFieldContainer()SoFieldContainerprotected
SoInteractionKit()SoInteractionKitprotected
SoNode()SoNodeprotected
SoTrackballDragger()SoTrackballDragger
sphereProjSoTrackballDraggerprotected
SPINNING enum valueSoTrackballDraggerprotected
Stage enum nameSoNode
startCB(void *, SoDragger *)SoTrackballDraggerprotectedstatic
startNotify()SoNodevirtual
State enum nameSoTrackballDraggerprotected
stripeProjSoTrackballDraggerprotected
touch()SoBaseinline
traceRefsSoBasestatic
transferMotion(SoDragger *child)SoDraggerprotected
transformMatrixLocalToWorld(const SbMatrix &fromMatrix, SbMatrix &toMatrix)SoDragger
transformMatrixToLocalSpace(const SbMatrix &fromMatrix, SbMatrix &toMatrix, const SbName &fromSpacePartName)SoDragger
transformMatrixWorldToLocal(const SbMatrix &fromMatrix, SbMatrix &toMatrix)SoDragger
typeCheck(const SbName &partName, const SoType &partType, SoNode *node)SoBaseKitstatic
uniqueIdSoNodeprotected
unref() constSoBase
unrefNoDelete() constSoBase
unregisterChildDragger(SoDragger *child)SoDragger
unregisterChildDraggerMovingIndependently(SoDragger *child)SoDragger
USE_PICK enum valueSoDragger
USER_AXIS_ADJUST enum valueSoTrackballDraggerprotected
USER_AXIS_ROTATE enum valueSoTrackballDraggerprotected
valueChanged()SoDragger
valueChangedCB(void *, SoDragger *)SoTrackballDraggerprotectedstatic
workFieldsIntoTransform(SbMatrix &mtx)SoDragger
workValuesIntoTransform(SbMatrix &mtx, const SbVec3f *translationPtr, const SbRotation *rotationPtr, const SbVec3f *scaleFactorPtr, const SbRotation *scaleOrientationPtr, const SbVec3f *centerPtr)SoDraggerstatic
write(SoWriteAction *action)SoBaseKitvirtual
writeCounterSoBase
writeFooter(SoOutput *out) constSoBaseprotected
writeHeader(SoOutput *out, bool isGroup, bool isEngine) constSoBaseprotected
writeInstance(SoOutput *out)SoNodevirtual
writeRefFromFieldSoBase
X_ROTATE enum valueSoTrackballDraggerprotected
Y_ROTATE enum valueSoTrackballDraggerprotected
Z_ROTATE enum valueSoTrackballDraggerprotected
~SoBase()SoBaseprotectedvirtual
~SoBaseKit()SoBaseKitprotectedvirtual
~SoDragger()SoDraggerprotectedvirtual
~SoFieldContainer()SoFieldContainerprotected
~SoInteractionKit()SoInteractionKitprotected
~SoNode()SoNodeprotectedvirtual
~SoTrackballDragger()SoTrackballDraggerprotectedvirtual