91#ifndef  _SO_DRAGPOINT_DRAGGER_ 
   92#define  _SO_DRAGPOINT_DRAGGER_ 
  320    void        setFeedbackGeometry();
 
  323    void        checkBoxLimits();
 
  326    void  updateLimitBoxAndFeedback();
 
  328    static const unsigned char geomBuffer[];
 
 
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
 
#define SO_KIT_CATALOG_ENTRY_HEADER(partName)
This defines an SoSFNode field for the catalog part given.
 
#define SO_KIT_HEADER(className)
 
Object you can translate in 3D by dragging with the mouse.
 
static void motionCB(void *, SoDragger *)
 
static void valueChangedCB(void *, SoDragger *)
 
static void metaKeyChangeCB(void *, SoDragger *)
 
void setJumpLimit(float limit)
Set the point at which the feedback axes will jump to a new position.
 
virtual bool setUpConnections(bool onOff, bool doItAlways=FALSE)
detach/attach any sensors, callbacks, and/or field connections.
 
static void initClass()
initialize the class
 
static void startCB(void *, SoDragger *)
 
SoDragPointDragger()
Constructor.
 
static void fieldSensorCB(void *, SoSensor *)
 
SoFieldSensor * fieldSensor
 
float getJumpLimit() const
Get the point at which the feedback axes will jump to a new position.
 
virtual void setDefaultOnNonWritingFields()
Called by the SoBaseKit::write() method.
 
virtual ~SoDragPointDragger()
 
static void finishCB(void *, SoDragger *)
 
void showNextDraggerSet()
The dragPoint dragger contains three pairs of draggers, each containing a plane dragger and a line dr...
 
Base class for nodekits that move in response to click-drag-release mouse events.
 
Sensor class that can be attached to Inventor fields.
 
Abstract base class for all database nodes.
 
Field containing a three-dimensional vector.
 
Abstract base class for Inventor sensors.