Coin Logo Coin3D is Free Software,
published under the BSD 3-clause license.
https://bitbucket.org/Coin3D/
http://www.kongsberg.com/kogt/
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SmRangeTranslate1Dragger.cpp File Reference
#include <Inventor/draggers/SoTranslate1Dragger.h>
#include <Inventor/nodes/SoTranslation.h>
#include <Inventor/nodes/SoSeparator.h>
#include <Inventor/nodes/SoBaseColor.h>
#include <Inventor/nodes/SoCoordinate3.h>
#include <Inventor/nodes/SoFaceSet.h>
#include <Inventor/nodes/SoAntiSquish.h>
#include <Inventor/nodes/SoShapeHints.h>
#include <Inventor/nodes/SoSwitch.h>
#include "SmRangeTranslate1Dragger.h"

Macros

#define PRIVATE(p)   (p->pimpl)
 
#define PUBLIC(p)   (p->master)
 

Functions

static void draggerCallback (void *classObject, SoDragger *dragger)
 
static void translationChangedCallback (void *classObject, SoSensor *sensor)
 
 SO_KIT_SOURCE (SmRangeTranslate1Dragger)
 

Macro Definition Documentation

◆ PRIVATE

#define PRIVATE (   p)    (p->pimpl)

◆ PUBLIC

#define PUBLIC (   p)    (p->master)

Function Documentation

◆ draggerCallback()

static void draggerCallback ( void *  classObject,
SoDragger dragger 
)
static

◆ SO_KIT_SOURCE()

SO_KIT_SOURCE ( SmRangeTranslate1Dragger  )

◆ translationChangedCallback()

static void translationChangedCallback ( void *  classObject,
SoSensor sensor 
)
static