.TH "Dragger Classes" 3 "Sat Oct 12 2013" "Version 4.0.0a" "Coin" \" -*- nroff -*- .ad l .nh .SH NAME Dragger Classes \- .SS "Classes" .in +1c .ti -1c .RI "class \fBSoCenterballDragger\fP" .br .RI "\fIThe \fBSoCenterballDragger\fP class is a dragger you can rotate and translate\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoDirectionalLightDragger\fP" .br .RI "\fIThe \fBSoDirectionalLightDragger\fP class provides interactive geometry for manipulating a directional light source\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoDragger\fP" .br .RI "\fIThe \fBSoDragger\fP class is the base class for all draggers\&. .PP Draggers is a mechanism used for letting the end-users of your application code interact with elements in 3D, by scaling, rotating or translating geometry or other instances in the scene (like cameras or lightsources)\&. \fP" .ti -1c .RI "class \fBSoDragPointDragger\fP" .br .RI "\fIThe \fBSoDragPointDragger\fP class provides mechanisms for moving a point in 3D\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoHandleBoxDragger\fP" .br .RI "\fIThe \fBSoHandleBoxDragger\fP class provides support for interactive scaling and translation\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoJackDragger\fP" .br .RI "\fIThe \fBSoJackDragger\fP class is a dragger you can translate, rotate and scale\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoPointLightDragger\fP" .br .RI "\fIThe \fBSoPointLightDragger\fP class provides interactive geometry for manipulating a point light source\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoRotateCylindricalDragger\fP" .br .RI "\fIThe \fBSoRotateCylindricalDragger\fP class is for rotating geometry around a single axis\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoRotateDiscDragger\fP" .br .RI "\fIThe \fBSoRotateDiscDragger\fP class is for rotating geometry around a single axis\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoRotateSphericalDragger\fP" .br .RI "\fIThe \fBSoRotateSphericalDragger\fP class is for rotating geometry in any direction\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoScale1Dragger\fP" .br .RI "\fIThe \fBSoScale1Dragger\fP class provides a mechanism for the end-user to scale in one dimension\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoScale2Dragger\fP" .br .RI "\fIThe \fBSoScale2Dragger\fP class provides a mechanism for the end-user to scale in two dimensions\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoScale2UniformDragger\fP" .br .RI "\fIThe \fBSoScale2UniformDragger\fP class provides a mechanism for the end-user to scale in two dimensions\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoScaleUniformDragger\fP" .br .RI "\fIThe \fBSoScaleUniformDragger\fP class provides a mechanism for the end-user to scale in three dimensions\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoSpotLightDragger\fP" .br .RI "\fIThe \fBSoSpotLightDragger\fP class provides interactive geometry for manipulating a spotlight\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoTabBoxDragger\fP" .br .RI "\fIThe \fBSoTabBoxDragger\fP wraps a box around geometry you can then translate and scale\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoTabPlaneDragger\fP" .br .RI "\fIThe \fBSoTabPlaneDragger\fP class is a dragger you can translate and scale within a plane\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoTrackballDragger\fP" .br .RI "\fIThe \fBSoTrackballDragger\fP provides the end-user with rotation and scaling interaction possibilities\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoTransformBoxDragger\fP" .br .RI "\fIThe \fBSoTransformBoxDragger\fP provides a box which can be translated, scaled and rotated\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoTransformerDragger\fP" .br .RI "\fIThe \fBSoTransformerDragger\fP provides geometry for translation, scaling and rotations\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoTranslate1Dragger\fP" .br .RI "\fIThe \fBSoTranslate1Dragger\fP class provides a mechanism for the end-user to translate along an axis\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .ti -1c .RI "class \fBSoTranslate2Dragger\fP" .br .RI "\fIThe \fBSoTranslate2Dragger\fP class provides a mechanism for the end-user to translate in a plane\&. .PP Here's how the dragger looks with its default geometry in the inactive state: \fP" .in -1c .SH "Detailed Description" .PP Draggers are interactive components in the scene graph that respond to, and are controlled by mouse and keyboard events\&. They are used in manipulators as the user interface for the manipulation action, often many draggers combined at the same time\&. .PP \fBSee Also:\fP .RS 4 \fBManipulator Classes\fP .RE .PP .SH "Author" .PP Generated automatically by Doxygen for Coin from the source code\&.