Open Inventor Reference
SoTransformerDragger Member List

This is the complete list of members for SoTransformerDragger, 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
antiSquishListSoTransformerDraggerprotected
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
BAK_TRANSLATE enum valueSoTransformerDragger
BAK_Z_ROTATE enum valueSoTransformerDragger
BaseFlags enum nameSoBaseprotected
BOT_TRANSLATE enum valueSoTransformerDragger
BOT_Y_ROTATE enum valueSoTransformerDragger
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
decrementCurrentWriteCounter()SoBaseinlinestatic
destroy()SoBaseprotectedvirtual
doAction(SoAction *action)SoBaseKitvirtual
drag()SoTransformerDraggerprotected
dragFinish()SoTransformerDraggerprotected
dragStart()SoTransformerDraggerprotected
enableSoDragger
enableNotify(bool flag)SoFieldContainerinline
enableValueChangedCallbacks(bool newVal)SoDragger
fieldsAreEqual(const SoFieldContainer *fc) constSoFieldContainer
fieldSensorSoInteractionKitprotected
fieldSensorCB(void *, SoSensor *)SoTransformerDraggerprotectedstatic
findCopy(const SoFieldContainer *orig, bool copyConnections)SoFieldContainerstatic
finishCB(void *, SoDragger *)SoTransformerDraggerprotectedstatic
FIRST_INSTANCE enum valueSoNode
FNT_TRANSLATE enum valueSoTransformerDragger
FNT_Z_ROTATE enum valueSoTransformerDragger
forceChildDrivenWriteRefs(SoOutput *out)SoBaseKit
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
getBoxDirInWorldSpace(const SbVec3f &dirOnUnitBox)SoTransformerDragger
getBoxPointInWorldSpace(const SbVec3f &pointOnUnitBox)SoTransformerDragger
getByName(const SbName &name)SoNodestatic
getByName(const SbName &name, SoNodeList &list)SoNodestatic
getChildren() constSoBaseKitvirtual
getClassNodekitCatalog()SoBaseKitinlinestatic
getClassNodekitCatalogPtr()SoBaseKitinlineprotectedstatic
getClassTypeId()SoNodeinlinestatic
getColinearThreshold()SoTransformerDraggerinlinestatic
getContainerNode(const SbName &listName, bool makeIfNeeded=TRUE)SoBaseKitprotected
getCurrentState()SoTransformerDraggerinline
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
getIgnoreAxis(SbVec2f axis[3][2], bool xAllowed, bool yAllowed, bool zAllowed)SoTransformerDraggerprotectedstatic
getInteractiveCenterInBoxSpace()SoTransformerDraggerinline
getIsBuiltIn() constSoFieldContainerinline
getLocalStartingPoint()SoDragger
getLocalToWorldMatrix()SoDragger
getLocaterPosition()SoDraggerprotected
getMatrix(SoGetMatrixAction *action)SoBaseKitvirtual
getMinGesture() constSoDraggerinline
getMinScale()SoDraggerinlinestatic
getMotionMatrix()SoDragger
getMouseGestureDirection(bool xAllowed, bool yAllowed, bool zAllowed)SoTransformerDraggerprotected
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
getStartLocaterPosition() constSoDraggerinlineprotected
getStartMotionMatrix()SoDraggerinline
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
getWorldPointInBoxSpace(const SbVec3f &pointInWorldSpace)SoTransformerDragger
getWorldPointInPixelSpace(const SbVec3f &thePoint)SoTransformerDragger
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 valueSoTransformerDragger
incrementCurrentWriteCounter()SoBaseinlinestatic
initClass()SoTransformerDraggerstatic
initClasses()SoDraggerstatic
initCopyDict()SoFieldContainerstatic
IS_ENGINE enum valueSoBaseprotected
IS_GROUP enum valueSoBaseprotected
isActiveSoDragger
isAdequateConstraintMotion()SoDraggerprotected
isBuiltInSoFieldContainerprotected
isColinear(SbVec2f a1[2], SbVec2f a2[2], int pixels)SoTransformerDraggerprotectedstatic
isIgnoreInBbox()SoDraggerinlineprotected
isLocateHighlighting()SoTransformerDraggerinline
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
LFT_TRANSLATE enum valueSoTransformerDragger
LFT_X_ROTATE enum valueSoTransformerDragger
makeMinorAxisPerpendicularIfColinear(SbVec2f origin, SbVec2f axisEnds[3][2], int indexA, int indexB)SoTransformerDraggerprotectedstatic
metaKeyChangeCB(void *, SoDragger *)SoTransformerDraggerprotectedstatic
minDiscRotDotSoTransformerDragger
motionCB(void *, SoDragger *)SoTransformerDraggerprotectedstatic
mouseButtonPressed(const SoEvent *ev)SoDraggerprotectedvirtual
mouseButtonReleased(const SoEvent *ev)SoDraggerprotectedvirtual
multWriteRefSoBase
nextActionMethodIndexSoNodeprotectedstatic
nextUniqueIdSoNodeprotectedstatic
nodekitPartsListSoBaseKitprotected
notify(SoNotList *list)SoNodevirtual
NX_NY_NZ_3D_SCALE enum valueSoTransformerDragger
NX_NY_PZ_3D_SCALE enum valueSoTransformerDragger
NX_PY_NZ_3D_SCALE enum valueSoTransformerDragger
NX_PY_PZ_3D_SCALE enum valueSoTransformerDragger
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
PX_NY_NZ_3D_SCALE enum valueSoTransformerDragger
PX_NY_PZ_3D_SCALE enum valueSoTransformerDragger
PX_PY_NZ_3D_SCALE enum valueSoTransformerDragger
PX_PY_PZ_3D_SCALE enum valueSoTransformerDragger
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
RIT_TRANSLATE enum valueSoTransformerDragger
RIT_X_ROTATE enum valueSoTransformerDragger
rotateFieldSensorSoTransformerDraggerprotected
rotationSoTransformerDragger
saveStartParameters()SoDraggervirtual
scaleFactorSoTransformerDragger
scaleFieldSensorSoTransformerDraggerprotected
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
setAllPartSwitches(int scaleAssemblyWhich, int rotateAssemblyWhich, int translateAssemblyWhich)SoTransformerDraggerprotected
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
setColinearThreshold(int newVal)SoTransformerDraggerinlinestatic
setDefaultOnNonWritingFields()SoTransformerDraggerprotectedvirtual
setFrontOnProjector(ProjectorFrontSetting newVal)SoDraggerinline
setHandleEventAction(SoHandleEventAction *newAction)SoDragger
setIgnoreInBbox(bool newVal)SoDraggerinlineprotected
setInstancePrefix(const SbString &c)SoBaseinlinestatic
setLocateHighlighting(bool onOff)SoTransformerDragger
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)SoTransformerDraggerprotectedvirtual
setViewportRegion(const SbViewportRegion &reg)SoDraggerinline
setViewVolume(const SbViewVolume &vol)SoDraggerinline
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
SoTransformerDragger()SoTransformerDragger
Stage enum nameSoNode
startCB(void *, SoDragger *)SoTransformerDraggerprotectedstatic
startNotify()SoNodevirtual
State enum nameSoTransformerDragger
TOP_TRANSLATE enum valueSoTransformerDragger
TOP_Y_ROTATE enum valueSoTransformerDragger
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
translationSoTransformerDragger
translFieldSensorSoTransformerDraggerprotected
typeCheck(const SbName &partName, const SoType &partType, SoNode *node)SoBaseKitstatic
uniqueIdSoNodeprotected
unref() constSoBase
unrefNoDelete() constSoBase
unregisterChildDragger(SoDragger *child)SoDragger
unregisterChildDraggerMovingIndependently(SoDragger *child)SoDragger
unsquishKnobs()SoTransformerDragger
updateAntiSquishList()SoTransformerDraggerprotected
USE_PICK enum valueSoDragger
valueChanged()SoDragger
valueChangedCB(void *, SoDragger *)SoTransformerDraggerprotectedstatic
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
~SoBase()SoBaseprotectedvirtual
~SoBaseKit()SoBaseKitprotectedvirtual
~SoDragger()SoDraggerprotectedvirtual
~SoFieldContainer()SoFieldContainerprotected
~SoInteractionKit()SoInteractionKitprotected
~SoNode()SoNodeprotectedvirtual
~SoTransformerDragger()SoTransformerDraggerprotectedvirtual