---
name: "SoDragger.h"
section: "3"
platform: "linux"
package: "libcoin80-doc"
version: "3.1.4~abc9f50-7"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/SoDragger.h"
---

# SoDragger.h(3)

## NAME

SoDragger.h -

## SYNOPSIS

`#include <Inventor/nodekits/SoInteractionKit.h>`\
 `#include <Inventor/tools/SbPimplPtr.h>`\
 `#include <Inventor/fields/SoSFBool.h>`\
 `#include <Inventor/lists/SoCallbackList.h>`\
 `#include <Inventor/SbMatrix.h>`\
 `#include <Inventor/SbVec3f.h>`\
 `#include <Inventor/SbVec2s.h>`\
 `#include <Inventor/SbViewVolume.h>`\
 `#include <Inventor/SbViewportRegion.h>`\
 `#include <Inventor/nodes/SoScale.h>`\

### Classes

class **SoDragger**\
 *The* **SoDragger** *class is the base class for all draggers.*

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). `"`

### Typedefs

typedef void **SoDraggerCB** (void \*data, **SoDragger** \*dragger)\

## Typedef Documentation

### typedef void SoDraggerCB(void \*data, SoDragger \*dragger)

`Callback definition for draggers `

## Author

`Generated automatically by Doxygen for Coin from the source code.`
