SoCenterballDragger(3IV) - Online Linux Manual Page
NAMESoCenterballDragger — striped ball you rotate and re-center by dragging with the mouse
INHERITS FROMSoBase > SoFieldContainer > SoNode > SoBaseKit > SoInteractionKit > SoDragger > SoCenterballDragger
SYNOPSIS¶\f7#include <Inventor/draggers/SoCenterballDragger.h> Fields from class SoCenterballDragger: \f8rotation
\f8center Fields from class SoDragger: \f8isActive Fields from class SoInteractionKit: \f8renderCaching
\f8boundingBoxCaching
\f8renderCulling
\f8pickCulling Parts from class SoBaseKit: \f8callbackList\*(Cr Methods from class SoCenterballDragger: \f8SoCenterballDragger\*(Cr()
\f8getClassNodekitCatalog\*(Cr() const
\f8getClassTypeId\*(Cr() Methods from class SoDragger: \f8addStartCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
\f8removeStartCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
\f8addMotionCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
\f8removeMotionCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
\f8addFinishCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
\f8removeFinishCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
\f8addValueChangedCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
\f8removeValueChangedCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
\f8enableValueChangedCallbacks\*(Cr()
\f8setMinGesture\*(Cr(int pixels)
\f8getMinGesture\*(Cr() const
\f8setMinScale\*(Cr(float newMinScale)
\f8getMinScale\*(Cr() Methods from class SoInteractionKit: \f8setPartAsPath\*(Cr(const SbName &partName, SoPath *surrogatePath ) Methods from class SoBaseKit: \f8getNodekitCatalog\*(Cr() const
\f8getPart\*(Cr(const SbName &partName, SbBool makeIfNeeded)
\f8getPartString\*(Cr(const SoBase *part)
\f8createPathToPart\*(Cr(const SbName &partName, SbBool makeIfNeeded, const SoPath *pathToExtend = NULL)
\f8setPart\*(Cr(const SbName &partName, SoNode *newPart)
\f8set\*(Cr(char *partName, char *parameters)
\f8set\*(Cr(char *nameValuePairs)
\f8isSearchingChildren\*(Cr()
\f8setSearchingChildren\*(Cr(SbBool newVal) Methods from class SoNode: \f8setOverride\*(Cr(SbBool state)
\f8isOverride\*(Cr() const
\f8copy\*(Cr(SbBool copyConnections = FALSE) const
\f8affectsState\*(Cr() const
\f8getByName\*(Cr(const SbName &name)
\f8getByName\*(Cr(const SbName &name, SoNodeList &list) Methods from class SoFieldContainer: \f8setToDefaults\*(Cr()
\f8hasDefaultValues\*(Cr() const
\f8fieldsAreEqual\*(Cr(const SoFieldContainer *fc) const
\f8copyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE)
\f8get\*(Cr(SbString &fieldDataString)
\f8getFields\*(Cr(SoFieldList &resultList) const
\f8getField\*(Cr(const SbName &fieldName) const
\f8getFieldName\*(Cr(const SoField *field, SbName &fieldName) const
\f8isNotifyEnabled\*(Cr() const
\f8enableNotify\*(Cr(SbBool flag) Methods from class SoBase: \f8ref\*(Cr()
\f8unref\*(Cr() const
\f8unrefNoDelete\*(Cr() const
\f8touch\*(Cr()
\f8getTypeId\*(Cr() const
\f8isOfType\*(Cr(SoType type) const
\f8setName\*(Cr(const SbName &name)
\f8getName\*(Cr() const Macros from class SoBaseKit: \f8SO_GET_PART\*(Cr(kit, partName, partClass)
\f8SO_CHECK_PART\*(Cr(kit, partName, partClass)
DESCRIPTION\f8SoCenterballDragger\f1 is a composite dragger. Its shape is a sphere defined by three intersecting circles. Where the circles intersect (at the ends of the x, y and z axes) there are sets of small green crosshairs. Dragging a pair of crosshairs translates the entire centerball within the plane of the crosshairs. The interface of the sphere and circles is just like \f8SoTrackballDragger\f1. Dragging a circle rotates about a constrained axis and dragging the areas between them rotates the sphere freely about the center. An invisible but pickable sphere initiates the free-rotation dragging. When you drag the crosshairs, the \f8center\f1 field is updated; there is no \f8translation\f1 field. Dragging other parts of the centerball updates the \*(Cbrotation\f1 field. As with all draggers, if you change the fields the dragger moves in response. The draggers used for the crosshair parts are \f8SoTranslate2Draggers\f1, so pressing the \*(Cr<Shift>\f1 key allows you to constrain motion to slide along either the local \*(Cbx axis\f1 or \*(Cby axis\f1 of that crosshair.. The direction is determined by your initial mouse gesture after pressing the key. Releasing the key removes the constraint. Remember: This is not an \f8SoTransform\f1! If you want to move other objects with this dragger, you can either: [a] Use an \f8SoCenterballManip\f1, which is subclassed from \*(CbSoTransform\f1. The manipulator creates one of these draggers and uses it as the interface to edit the manipulator's fields. (See the \f8SoCenterballManip\f1 man page.) [b] Use field-to-field connections to connect the fields of this dragger to those of any \f8SoTransformation\f1 node. You can change the parts in any instance of this dragger using \f8setPart()\f1. The default part geometries are defined as resources for this \*(CbSoCenterballDragger\f1 class. They are detailed in the Dragger Resources section of the online reference page for this class. You can make your program use different default resources for the parts by copying the file \f8/usr/share/data/draggerDefaults/centerballDragger.iv\f1 into your own directory, editing the file, and then setting the environment variable \*(CbSO_DRAGGER_DIR\f1 to be a path to that directory.
FIELDS\f8rotation
Orientation of the centerball dragger. \f8center
Center of rotation and scale of the centerball dragger.
METHODS\f8SoCenterballDragger\*(Cr()
Constructor. \f8getClassNodekitCatalog\*(Cr() const
Returns an \f8SoNodekitCatalog\f1 for this class. \f8getClassTypeId\*(Cr()
Returns type identifier for this class.
CATALOG PARTSAll parts NULL by Part NamePart TypeDefault TypeDefault callbackListNodeKitListPart--yes translateToCenterMatrixTransform--yes surroundScaleSurroundScale--yes antiSquishAntiSquish--no lightModelLightModel--yes XAxisSeparator--yes YAxisSeparator--yes ZAxisSeparator--yes rotatorRotateSphericalDragger--yes YRotatorRotateCylindricalDragger--yes ZCenterChangerTranslate2Dragger--yes ZRotatorRotateCylindricalDragger--yes YCenterChangerTranslate2Dragger--yes XCenterChangerTranslate2Dragger--yes XRotatorRotateCylindricalDragger--yes Extra information for list parts from above table Part NameContainer TypePermissible Types callbackListSeparator Callback, EventCallback
DRAGGER RESOURCES.in 0n+.5i Resource:\f8centerballRotator
.in 0n+.5i Part:rotator.rotator
Appearance:Invisible but pickable sphere
Description:When picked, initiates free rotation about the center point. Slightly smaller radius than the stripes, so you must pick between the stripes to use it. .in 0n+.5i Resource:\f8centerballRotatorActive
.in 0n+.5i Part:rotator.rotatorActive
Appearance:Invisible sphere
Description:Displayed during unconstrained 3D rotation instead of centerballRotator. .in 0n+.5i Resource:\f8centerballStripe
.in 0n+.5i Parts:XRotator.rotator
YRotator.rotator
ZRotator.rotator
Appearance:White circle aligned with rotation axis.
Description:When picked, initiates constrained rotation. Each rotator rotates locally about its Y axis. The centerball contains private transform parts that orient the draggers along three different axes. .in 0n+.5i Resource:\f8centerballStripeActive
.in 0n+.5i Parts:XRotator.rotatorActive
YRotator.rotatorActive
ZRotator.rotatorActive
Appearance:White circle aligned with the rotation axis.
Description:Displayed during constrained rotation instead of the rotator part. The centerball orients the draggers along three different axes. .in 0n+.5i Resource:\f8centerballCenterChanger
.in 0n+.5i Parts:XCenterChanger.translator
YCenterChanger.translator
ZCenterChanger.translator
Appearance:Two sets of small green crosshairs, one located at each intersection of axis and ball.
Description:When picked, initiates 2D translation of ball through space. Edits the \f8center\f1 field, which becomes center for subsequent rotations. Each translator works locally in its X-Y plane. The centerball contains private transform parts that place the draggers along three different axes. .in 0n+.5i Resource:\f8centerballCenterChangerActive
.in 0n+.5i Parts:XCenterChanger.translatorActive
YCenterChanger.translatorActive
ZCenterChanger.translatorActive
Appearance:Yellow version of centerballCenterChanger.
Description:Displayed during 2D translation instead of regular translator part. The centerball places the draggers along three different axes. .in 0n+.5i Resource:\f8centerballCenterXAxisFeedback
.in 0n+.5i Parts:XCenterChanger.xAxisFeedback
YCenterChanger.xAxisFeedback
ZCenterChanger.xAxisFeedback
Appearance:Double-headed purple arrows, one located at each intersection of axis and ball. Located atop X axis of crosshair.
Description:Only shown if dragger is moving and the axis is a permitted direction of motion. When pressing <shift>, motion is constrained, and this is displayed only if the primary motion is in the X direction of the child dragger's local space. The centerball places the draggers along three different axes; so not all of these parts aligns with the X axis in centerball space. .in 0n+.5i Resource:\f8centerballCenterYAxisFeedback
.in 0n+.5i Parts:XCenterChanger.yAxisFeedback
YCenterChanger.yAxisFeedback
ZCenterChanger.yAxisFeedback
Appearance:Double-headed purple arrows, one located at each intersection of axis and ball. Located atop Y axis of crosshair.
Description:Only shown if dragger is moving and the axis is a permitted direction of motion. When pressing <shift>, motion is constrained, and this is displayed only if the primary motion is in the Y direction of the child dragger's local space. The centerball places the draggers along three different axes; so not all of these parts aligns with the Y axis in centerball space. .in 0n+.5i Resource:\f8centerballXAxis
.in 0n+.5i Part:XAxis
Appearance:Thin yellow line connecting left and right crosshairs.
Description:Feedback shown alone during rotation about X axis; displayed with centerballYAxis and centerballZAxis while center is dragged. .in 0n+.5i Resource:\f8centerballYAxis
.in 0n+.5i Part:YAxis
Appearance:Thin yellow line connecting lower and upper crosshairs.
Description:Feedback shown alone during rotation about Y axis; displayed with centerballXAxis and centerballZAxis while center is dragged. .in 0n+.5i Resource:\f8centerballZAxis
.in 0n+.5i Part:ZAxis
Appearance:Thin yellow line connecting near and far crosshairs.
Description:Feedback shown alone during rotation about Z axis; displayed with centerballXAxis and centerballYAxis while center is dragged.
FILE FORMAT/DEFAULTS\f7CenterballDragger {
renderCaching AUTO
boundingBoxCaching AUTO
renderCulling AUTO
pickCulling AUTO
isActive FALSE
rotation 0 0 1 0
center 0 0 0
callbackList NULL
translateToCenter MatrixTransform {
matrix 1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1 }
surroundScale NULL
antiSquish AntiSquish {
sizing LONGEST_DIAGONAL }
lightModel LightModel {
model PHONG }
XAxis <centerballXAxis resource>
YAxis <centerballYAxis resource>
ZAxis <centerballZAxis resource>
rotator RotateSphericalDragger {
}
YRotator RotateCylindricalDragger {
}
ZCenterChanger Translate2Dragger {
}
ZRotator RotateCylindricalDragger {
}
YCenterChanger Translate2Dragger {
}
XCenterChanger Translate2Dragger {
}
XRotator RotateCylindricalDragger {
}
rotator.rotator <centerballRotator resource>
rotator.rotatorActive <centerballRotatorActive resource>
XRotator.rotator <centerballStripe resource>
YRotator.rotator <centerballStripe resource>
ZRotator.rotator <centerballStripe resource>
XRotator.rotatorActive <centerballStripeActive resource>
YRotator.rotatorActive <centerballStripeActive resource>
ZRotator.rotatorActive <centerballStripeActive resource>
XCenterChanger.translator <centerballCenterChanger resource>
YCenterChanger.translator <centerballCenterChanger resource>
ZCenterChanger.translator <centerballCenterChanger resource>
XCenterChanger.translatorActive <centerballCenterChangerActive resource>
YCenterChanger.translatorActive <centerballCenterChangerActive resource>
ZCenterChanger.translatorActive <centerballCenterChangerActive resource>
XCenterChanger.xAxisFeedback <centerballCenterXAxisFeedback resource>
YCenterChanger.xAxisFeedback <centerballCenterXAxisFeedback resource>
ZCenterChanger.xAxisFeedback <centerballCenterXAxisFeedback resource>
XCenterChanger.yAxisFeedback <centerballCenterYAxisFeedback resource>
YCenterChanger.yAxisFeedback <centerballCenterYAxisFeedback resource>
ZCenterChanger.yAxisFeedback <centerballCenterYAxisFeedback resource>
}
SEE ALSO
\f8SoInteractionKit, SoDragger, SoDirectionalLightDragger, SoDragPointDragger, SoHandleBoxDragger, SoJackDragger, SoPointLightDragger, SoRotateCylindricalDragger, SoRotateDiscDragger, SoRotateSphericalDragger, SoScale1Dragger, SoScale2Dragger, SoScale2UniformDragger, SoScaleUniformDragger, SoSpotLightDragger, SoTabBoxDragger, SoTabPlaneDragger, SoTrackballDragger, SoTransformBoxDragger, SoTranslate1Dragger, SoTranslate2Dragger 0
Johanes Gumabo
Data Size : 51,615 byte
man-SoCenterballDragger.3ivBuild : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 2 / 193,209
Visitor ID : :
Visitor IP : 3.142.198.250 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (rof_escape_sequence|91|SoCenterballDragger.3iv|7/8|\f7 |. ds Cr \f7
) (rof_escape_sequence|91|SoCenterballDragger.3iv|9|\f8 |. ds Cb \f8
) (rof_escape_sequence|91|SoCenterballDragger.3iv|18|\f7#include |¶\*(Cr#include
) (rof_escape_sequence|91|SoCenterballDragger.3iv|28|\f7SoSFRotation |.ds Pt \*(CrSoSFRotation
) (parse_manual_page_|249|SoCenterballDragger.3iv|35/36|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|35/36|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|37/38|\f7SoSFRotation \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|37/38|\f7SoSFRotation \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|39|\f8rotation |\*(Cbrotation
) (rof_escape_sequence|91|SoCenterballDragger.3iv|44|\f7SoSFVec3f |.ds Pt \*(CrSoSFVec3f
) (parse_manual_page_|249|SoCenterballDragger.3iv|51/52|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|51/52|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|53/54|\f7SoSFVec3f \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|53/54|\f7SoSFVec3f \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|55|\f8center |\*(Cbcenter
) (rof_escape_sequence|91|SoCenterballDragger.3iv|65|\f7SoSFBool |.ds Pt \*(CrSoSFBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|72/73|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|72/73|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|74/75|\f7SoSFBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|74/75|\f7SoSFBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|76|\f8isActive |\*(CbisActive
) (rof_escape_sequence|91|SoCenterballDragger.3iv|86|\f7SoSFEnum |.ds Pt \*(CrSoSFEnum
) (parse_manual_page_|249|SoCenterballDragger.3iv|93/94|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|93/94|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|95/96|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|95/96|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|97|\f8renderCaching |\*(CbrenderCaching
) (rof_escape_sequence|91|SoCenterballDragger.3iv|102|\f7SoSFEnum |.ds Pt \*(CrSoSFEnum
) (parse_manual_page_|249|SoCenterballDragger.3iv|109/110|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|109/110|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|111/112|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|111/112|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|113|\f8boundingBoxCaching |\*(CbboundingBoxCaching
) (rof_escape_sequence|91|SoCenterballDragger.3iv|118|\f7SoSFEnum |.ds Pt \*(CrSoSFEnum
) (parse_manual_page_|249|SoCenterballDragger.3iv|125/126|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|125/126|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|127/128|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|127/128|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|129|\f8renderCulling |\*(CbrenderCulling
) (rof_escape_sequence|91|SoCenterballDragger.3iv|134|\f7SoSFEnum |.ds Pt \*(CrSoSFEnum
) (parse_manual_page_|249|SoCenterballDragger.3iv|141/142|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|141/142|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|143/144|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|143/144|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|145|\f8pickCulling |\*(CbpickCulling
) (rof_escape_sequence|91|SoCenterballDragger.3iv|155|\f7(SoNodeKitListPart) |.ds Pt \*(Cr(SoNodeKitListPart)
) (parse_manual_page_|249|SoCenterballDragger.3iv|162/163|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|162/163|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|164/165|\f7(SoNodeKitListPart) \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|164/165|\f7(SoNodeKitListPart) \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|166|\f8callbackList\*(Cr |\*(CbcallbackList\*(Cr
) (rof_escape_sequence|91|SoCenterballDragger.3iv|176|\f7 |.ds Pt \*(Cr
) (parse_manual_page_|249|SoCenterballDragger.3iv|183/184|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|183/184|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|185/186|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|185/186|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|187|\f8SoCenterballDragger\*(Cr() |\*(CbSoCenterballDragger\*(Cr()
) (rof_escape_sequence|91|SoCenterballDragger.3iv|192|\f7static const SoNodekitCatalog * |.ds Pt \*(Crstatic const SoNodekitCatalog *
) (parse_manual_page_|249|SoCenterballDragger.3iv|199/200|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|199/200|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|201/202|\f7static const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|201/202|\f7static const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|203|\f8getClassNodekitCatalog\*(Cr() const |\*(CbgetClassNodekitCatalog\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|208|\f7static SoType |.ds Pt \*(Crstatic SoType
) (parse_manual_page_|249|SoCenterballDragger.3iv|215/216|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|215/216|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|217/218|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|217/218|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|219|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr()
) (rof_escape_sequence|91|SoCenterballDragger.3iv|229|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|236/237|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|236/237|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|238/239|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|238/239|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|240|\f8addStartCallback\*(Cr(SoDraggerCB *f, void *userData = NULL) |\*(CbaddStartCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|245|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|252/253|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|252/253|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|254/255|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|254/255|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|256|\f8removeStartCallback\*(Cr(SoDraggerCB *f, void *userData = NULL) |\*(CbremoveStartCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|261|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|268/269|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|268/269|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|270/271|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|270/271|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|272|\f8addMotionCallback\*(Cr(SoDraggerCB *f, void *userData = NULL) |\*(CbaddMotionCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|277|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|284/285|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|284/285|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|286/287|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|286/287|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|288|\f8removeMotionCallback\*(Cr(SoDraggerCB *f, void *userData = NULL) |\*(CbremoveMotionCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|293|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|300/301|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|300/301|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|302/303|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|302/303|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|304|\f8addFinishCallback\*(Cr(SoDraggerCB *f, void *userData = NULL) |\*(CbaddFinishCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|309|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|316/317|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|316/317|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|318/319|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|318/319|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|320|\f8removeFinishCallback\*(Cr(SoDraggerCB *f, void *userData = NULL) |\*(CbremoveFinishCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|325|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|332/333|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|332/333|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|334/335|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|334/335|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|336|\f8addValueChangedCallback\*(Cr(SoDraggerCB *f, void *userData = NULL) |\*(CbaddValueChangedCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|341|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|348/349|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|348/349|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|350/351|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|350/351|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|352|\f8removeValueChangedCallback\*(Cr(SoDraggerCB *f, void *userData = NULL) |\*(CbremoveValueChangedCallback\*(Cr(SoDraggerCB *f, void *userData = NULL)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|357|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|364/365|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|364/365|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|366/367|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|366/367|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|368|\f8enableValueChangedCallbacks\*(Cr() |\*(CbenableValueChangedCallbacks\*(Cr()
) (rof_escape_sequence|91|SoCenterballDragger.3iv|373|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|380/381|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|380/381|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|382/383|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|382/383|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|384|\f8setMinGesture\*(Cr(int pixels) |\*(CbsetMinGesture\*(Cr(int pixels)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|389|\f7int |.ds Pt \*(Crint
) (parse_manual_page_|249|SoCenterballDragger.3iv|396/397|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|396/397|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|398/399|\f7int \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|398/399|\f7int \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|400|\f8getMinGesture\*(Cr() const |\*(CbgetMinGesture\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|405|\f7static void |.ds Pt \*(Crstatic void
) (parse_manual_page_|249|SoCenterballDragger.3iv|412/413|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|412/413|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|414/415|\f7static void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|414/415|\f7static void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|416|\f8setMinScale\*(Cr(float newMinScale) |\*(CbsetMinScale\*(Cr(float newMinScale)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|421|\f7static float |.ds Pt \*(Crstatic float
) (parse_manual_page_|249|SoCenterballDragger.3iv|428/429|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|428/429|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|430/431|\f7static float \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|430/431|\f7static float \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|432|\f8getMinScale\*(Cr() |\*(CbgetMinScale\*(Cr()
) (rof_escape_sequence|91|SoCenterballDragger.3iv|442|\f7virtual SbBool |.ds Pt \*(Crvirtual SbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|449/450|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|449/450|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|451/452|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|451/452|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|453|\f8setPartAsPath\*(Cr(const SbName &partName, SoPath *surrogatePath ) |\*(CbsetPartAsPath\*(Cr(const SbName &partName, SoPath *surrogatePath )
) (rof_escape_sequence|91|SoCenterballDragger.3iv|463|\f7virtual const SoNodekitCatalog * |.ds Pt \*(Crvirtual const SoNodekitCatalog *
) (parse_manual_page_|249|SoCenterballDragger.3iv|470/471|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|470/471|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|472/473|\f7virtual const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|472/473|\f7virtual const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|474|\f8getNodekitCatalog\*(Cr() const |\*(CbgetNodekitCatalog\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|479|\f7virtual SoNode * |.ds Pt \*(Crvirtual SoNode *
) (parse_manual_page_|249|SoCenterballDragger.3iv|486/487|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|486/487|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|488/489|\f7virtual SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|488/489|\f7virtual SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|490|\f8getPart\*(Cr(const SbName &partName, SbBool makeIfNeeded) |\*(CbgetPart\*(Cr(const SbName &partName, SbBool makeIfNeeded)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|495|\f7SbString |.ds Pt \*(CrSbString
) (parse_manual_page_|249|SoCenterballDragger.3iv|502/503|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|502/503|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|504/505|\f7SbString \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|504/505|\f7SbString \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|506|\f8getPartString\*(Cr(const SoBase *part) |\*(CbgetPartString\*(Cr(const SoBase *part)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|511|\f7virtual SoNodeKitPath * |.ds Pt \*(Crvirtual SoNodeKitPath *
) (parse_manual_page_|249|SoCenterballDragger.3iv|518/519|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|518/519|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|520/521|\f7virtual SoNodeKitPath * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|520/521|\f7virtual SoNodeKitPath * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|522|\f8createPathToPart\*(Cr(const SbName &partName, SbBool makeIfNeeded, const SoPath *pathToExtend = NULL) |\*(CbcreatePathToPart\*(Cr(const SbName &partName, SbBool makeIfNeeded, const SoPath *pathToExtend = NULL)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|527|\f7virtual SbBool |.ds Pt \*(Crvirtual SbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|534/535|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|534/535|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|536/537|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|536/537|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|538|\f8setPart\*(Cr(const SbName &partName, SoNode *newPart) |\*(CbsetPart\*(Cr(const SbName &partName, SoNode *newPart)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|543|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|550/551|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|550/551|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|552/553|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|552/553|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|554|\f8set\*(Cr(char *partName, char *parameters) |\*(Cbset\*(Cr(char *partName, char *parameters)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|559|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|566/567|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|566/567|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|568/569|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|568/569|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|570|\f8set\*(Cr(char *nameValuePairs) |\*(Cbset\*(Cr(char *nameValuePairs)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|575|\f7static SbBool |.ds Pt \*(Crstatic SbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|582/583|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|582/583|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|584/585|\f7static SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|584/585|\f7static SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|586|\f8isSearchingChildren\*(Cr() |\*(CbisSearchingChildren\*(Cr()
) (rof_escape_sequence|91|SoCenterballDragger.3iv|591|\f7static void |.ds Pt \*(Crstatic void
) (parse_manual_page_|249|SoCenterballDragger.3iv|598/599|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|598/599|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|600/601|\f7static void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|600/601|\f7static void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|602|\f8setSearchingChildren\*(Cr(SbBool newVal) |\*(CbsetSearchingChildren\*(Cr(SbBool newVal)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|612|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|619/620|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|619/620|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|621/622|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|621/622|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|623|\f8setOverride\*(Cr(SbBool state) |\*(CbsetOverride\*(Cr(SbBool state)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|628|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|635/636|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|635/636|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|637/638|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|637/638|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|639|\f8isOverride\*(Cr() const |\*(CbisOverride\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|644|\f7SoNode * |.ds Pt \*(CrSoNode *
) (parse_manual_page_|249|SoCenterballDragger.3iv|651/652|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|651/652|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|653/654|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|653/654|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|655|\f8copy\*(Cr(SbBool copyConnections = FALSE) const |\*(Cbcopy\*(Cr(SbBool copyConnections = FALSE) const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|660|\f7virtual SbBool |.ds Pt \*(Crvirtual SbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|667/668|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|667/668|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|669/670|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|669/670|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|671|\f8affectsState\*(Cr() const |\*(CbaffectsState\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|676|\f7static SoNode * |.ds Pt \*(Crstatic SoNode *
) (parse_manual_page_|249|SoCenterballDragger.3iv|683/684|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|683/684|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|685/686|\f7static SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|685/686|\f7static SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|687|\f8getByName\*(Cr(const SbName &name) |\*(CbgetByName\*(Cr(const SbName &name)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|692|\f7static int |.ds Pt \*(Crstatic int
) (parse_manual_page_|249|SoCenterballDragger.3iv|699/700|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|699/700|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|701/702|\f7static int \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|701/702|\f7static int \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|703|\f8getByName\*(Cr(const SbName &name, SoNodeList &list) |\*(CbgetByName\*(Cr(const SbName &name, SoNodeList &list)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|713|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|720/721|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|720/721|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|722/723|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|722/723|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|724|\f8setToDefaults\*(Cr() |\*(CbsetToDefaults\*(Cr()
) (rof_escape_sequence|91|SoCenterballDragger.3iv|729|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|736/737|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|736/737|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|738/739|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|738/739|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|740|\f8hasDefaultValues\*(Cr() const |\*(CbhasDefaultValues\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|745|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|752/753|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|752/753|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|754/755|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|754/755|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|756|\f8fieldsAreEqual\*(Cr(const SoFieldContainer *fc) const |\*(CbfieldsAreEqual\*(Cr(const SoFieldContainer *fc) const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|761|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|768/769|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|768/769|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|770/771|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|770/771|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|772|\f8copyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE) |\*(CbcopyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|777|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|784/785|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|784/785|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|786/787|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|786/787|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|788|\f8get\*(Cr(SbString &fieldDataString) |\*(Cbget\*(Cr(SbString &fieldDataString)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|793|\f7virtual int |.ds Pt \*(Crvirtual int
) (parse_manual_page_|249|SoCenterballDragger.3iv|800/801|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|800/801|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|802/803|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|802/803|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|804|\f8getFields\*(Cr(SoFieldList &resultList) const |\*(CbgetFields\*(Cr(SoFieldList &resultList) const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|809|\f7virtual SoField * |.ds Pt \*(Crvirtual SoField *
) (parse_manual_page_|249|SoCenterballDragger.3iv|816/817|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|816/817|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|818/819|\f7virtual SoField * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|818/819|\f7virtual SoField * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|820|\f8getField\*(Cr(const SbName &fieldName) const |\*(CbgetField\*(Cr(const SbName &fieldName) const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|825|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|832/833|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|832/833|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|834/835|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|834/835|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|836|\f8getFieldName\*(Cr(const SoField *field, SbName &fieldName) const |\*(CbgetFieldName\*(Cr(const SoField *field, SbName &fieldName) const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|841|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|848/849|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|848/849|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|850/851|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|850/851|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|852|\f8isNotifyEnabled\*(Cr() const |\*(CbisNotifyEnabled\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|857|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|864/865|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|864/865|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|866/867|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|866/867|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|868|\f8enableNotify\*(Cr(SbBool flag) |\*(CbenableNotify\*(Cr(SbBool flag)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|878|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|885/886|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|885/886|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|887/888|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|887/888|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|889|\f8ref\*(Cr() |\*(Cbref\*(Cr()
) (rof_escape_sequence|91|SoCenterballDragger.3iv|894|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|901/902|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|901/902|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|903/904|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|903/904|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|905|\f8unref\*(Cr() const |\*(Cbunref\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|910|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|917/918|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|917/918|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|919/920|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|919/920|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|921|\f8unrefNoDelete\*(Cr() const |\*(CbunrefNoDelete\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|926|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|249|SoCenterballDragger.3iv|933/934|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|933/934|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|935/936|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|935/936|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|937|\f8touch\*(Cr() |\*(Cbtouch\*(Cr()
) (rof_escape_sequence|91|SoCenterballDragger.3iv|942|\f7virtual SoType |.ds Pt \*(Crvirtual SoType
) (parse_manual_page_|249|SoCenterballDragger.3iv|949/950|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|949/950|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|951/952|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|951/952|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|953|\f8getTypeId\*(Cr() const |\*(CbgetTypeId\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|958|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoCenterballDragger.3iv|965/966|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|965/966|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|967/968|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|967/968|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|969|\f8isOfType\*(Cr(SoType type) const |\*(CbisOfType\*(Cr(SoType type) const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|974|\f7virtual void |.ds Pt \*(Crvirtual void
) (parse_manual_page_|249|SoCenterballDragger.3iv|981/982|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|981/982|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|983/984|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|983/984|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|985|\f8setName\*(Cr(const SbName &name) |\*(CbsetName\*(Cr(const SbName &name)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|990|\f7virtual SbName |.ds Pt \*(Crvirtual SbName
) (parse_manual_page_|249|SoCenterballDragger.3iv|997/998|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|997/998|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|999/1000|\f7virtual SbName \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|999/1000|\f7virtual SbName \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1001|\f8getName\*(Cr() const |\*(CbgetName\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1007|\f8SO_GET_PART\*(Cr(kit, partName, partClass) |\*(CbSO_GET_PART\*(Cr(kit, partName, partClass)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1010|\f8SO_CHECK_PART\*(Cr(kit, partName, partClass) |\*(CbSO_CHECK_PART\*(Cr(kit, partName, partClass)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1014|\f8SoCenterballDragger\f1 is a composite dragger. Its shape is a sphere defined by three intersecting circles. Where the circles intersect (at the ends of the x, y and z axes) there are sets of small green crosshairs. Dragging |\*(CbSoCenterballDragger\f1 is a composite dragger. Its shape is a sphere defined by three intersecting circles. Where the circles intersect (at the ends of the x, y and z axes) there are sets of small green crosshairs. Dragging
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1015|\f8SoTrackballDragger\f1. Dragging a circle rotates about a constrained axis and |\&a pair of crosshairs translates the entire centerball within the plane of the crosshairs. The interface of the sphere and circles is just like \*(CbSoTrackballDragger\f1. Dragging a circle rotates about a constrained axis and
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1018|\f8center\f1 field is updated; |When you drag the crosshairs, the \*(Cbcenter\f1 field is updated;
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1019|\f8translation\f1 field. Dragging other parts of the centerball updates the \*(Cbrotation\f1 field. As with all draggers, if you change the fields the dragger moves in response. |\&there is no \*(Cbtranslation\f1 field. Dragging other parts of the centerball updates the \*(Cbrotation\f1 field. As with all draggers, if you change the fields the dragger moves in response.
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1022|\f8SoTranslate2Draggers\f1, so pressing the \*(Cr\f1 key allows you to constrain motion to slide along either the local \*(Cbx axis\f1 or \*(Cby axis\f1 of that crosshair.. The direction is determined by your initial mouse gesture after pressing the key. Releasing |\&are \*(CbSoTranslate2Draggers\f1, so pressing the \*(Cr\f1 key allows you to constrain motion to slide along either the local \*(Cbx axis\f1 or \*(Cby axis\f1 of that crosshair.. The direction is determined by your initial mouse gesture after pressing the key. Releasing
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1025|\f8SoTransform\f1! If you want to move other objects with this dragger, you can either: |\f2Remember:\f1 This is \f2not\f1 an \*(CbSoTransform\f1! If you want to move other objects with this dragger, you can either:
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1027|\f8SoCenterballManip\f1, which is subclassed from \*(CbSoTransform\f1. The manipulator creates one of these draggers |[a] Use an \*(CbSoCenterballManip\f1, which is subclassed from \*(CbSoTransform\f1. The manipulator creates one of these draggers
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1028|\f8SoCenterballManip\f1 man page.) |\&and uses it as the interface to edit the manipulator's fields. (See the \*(CbSoCenterballManip\f1 man page.)
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1030|\f8SoTransformation\f1 node. |[b] Use field-to-field connections to connect the fields of this dragger to those of any \*(CbSoTransformation\f1 node.
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1033|\f8setPart()\f1. The default part geometries are defined as resources for this \*(CbSoCenterballDragger\f1 class. They are detailed in the Dragger Resources section of the online reference page for this |\&in any instance of this dragger using \*(CbsetPart()\f1. The default part geometries are defined as resources for this \*(CbSoCenterballDragger\f1 class. They are detailed in the Dragger Resources section of the online reference page for this
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1034|\f8/usr/share/data/draggerDefaults/centerballDragger.iv\f1 into your own directory, editing the file, and then setting the environment variable \*(CbSO_DRAGGER_DIR\f1 to be a path to |\&class. You can make your program use different default resources for the parts by copying the file \*(Cb/usr/share/data/draggerDefaults/centerballDragger.iv\f1 into your own directory, editing the file, and then setting the environment variable \*(CbSO_DRAGGER_DIR\f1 to be a path to
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1041|\f7SoSFRotation |.ds Pt \*(CrSoSFRotation
) (parse_manual_page_|249|SoCenterballDragger.3iv|1048/1049|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|1048/1049|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1050/1051|\f7SoSFRotation \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|1050/1051|\f7SoSFRotation \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1052|\f8rotation |\*(Cbrotation
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1061|\f7SoSFVec3f |.ds Pt \*(CrSoSFVec3f
) (parse_manual_page_|249|SoCenterballDragger.3iv|1068/1069|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|1068/1069|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1070/1071|\f7SoSFVec3f \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|1070/1071|\f7SoSFVec3f \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1072|\f8center |\*(Cbcenter
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1083|\f7 |.ds Pt \*(Cr
) (parse_manual_page_|249|SoCenterballDragger.3iv|1090/1091|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|1090/1091|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1092/1093|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|1092/1093|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1094|\f8SoCenterballDragger\*(Cr() |\*(CbSoCenterballDragger\*(Cr()
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1103|\f7static const SoNodekitCatalog * |.ds Pt \*(Crstatic const SoNodekitCatalog *
) (parse_manual_page_|249|SoCenterballDragger.3iv|1110/1111|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|1110/1111|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1112/1113|\f7static const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|1112/1113|\f7static const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1114|\f8getClassNodekitCatalog\*(Cr() const |\*(CbgetClassNodekitCatalog\*(Cr() const
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1117|\f8SoNodekitCatalog\f1 for this class. |\f1Returns an \*(CbSoNodekitCatalog\f1 for this class.
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1123|\f7static SoType |.ds Pt \*(Crstatic SoType
) (parse_manual_page_|249|SoCenterballDragger.3iv|1130/1131|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoCenterballDragger.3iv|1130/1131|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1132/1133|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoCenterballDragger.3iv|1132/1133|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1134|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr()
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1189|\f8centerballRotator |Resource: \*(CbcenterballRotator
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1209|\f8centerballRotatorActive |Resource: \*(CbcenterballRotatorActive
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1229|\f8centerballStripe |Resource: \*(CbcenterballStripe
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1253|\f8centerballStripeActive |Resource: \*(CbcenterballStripeActive
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1277|\f8centerballCenterChanger |Resource: \*(CbcenterballCenterChanger
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1296|\f8center\f1 field, which becomes center for subsequent rotations. Each translator works locally in its X-Y plane. The centerball contains |Description: When picked, initiates 2D translation of ball through space. Edits the \*(Cbcenter\f1 field, which becomes center for subsequent rotations. Each translator works locally in its X-Y plane. The centerball contains
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1302|\f8centerballCenterChangerActive |Resource: \*(CbcenterballCenterChangerActive
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1326|\f8centerballCenterXAxisFeedback |Resource: \*(CbcenterballCenterXAxisFeedback
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1351|\f8centerballCenterYAxisFeedback |Resource: \*(CbcenterballCenterYAxisFeedback
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1376|\f8centerballXAxis |Resource: \*(CbcenterballXAxis
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1396|\f8centerballYAxis |Resource: \*(CbcenterballYAxis
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1416|\f8centerballZAxis |Resource: \*(CbcenterballZAxis
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1435|\f7CenterballDragger {|\*(CrCenterballDragger {
) (rof_escape_sequence|91|SoCenterballDragger.3iv|1506|\f8SoInteractionKit, SoDragger, SoDirectionalLightDragger, SoDragPointDragger, SoHandleBoxDragger, SoJackDragger, SoPointLightDragger, SoRotateCylindricalDragger, SoRotateDiscDragger, SoRotateSphericalDragger, |\*(CbSoInteractionKit, SoDragger, SoDirectionalLightDragger, SoDragPointDragger, SoHandleBoxDragger, SoJackDragger, SoPointLightDragger, SoRotateCylindricalDragger, SoRotateDiscDragger, SoRotateSphericalDragger,
)