51#ifndef _SO_POINT_LIGHT_DRAGGER_
52#define _SO_POINT_LIGHT_DRAGGER_
54#include <Inventor/SbLinear.h>
55#include <Inventor/draggers/SoDragger.h>
56#include <Inventor/fields/SoSFVec3f.h>
57#include <Inventor/sensors/SoSensor.h>
231 SO_KIT_CATALOG_ENTRY_HEADER(material);
233 SO_KIT_CATALOG_ENTRY_HEADER(translator);
248 static void initClass();
249 static void exitClass();
253 static void fieldSensorCB(
void *,
SoSensor * );
254 static void valueChangedCB(
void *,
SoDragger * );
266 virtual void setDefaultOnNonWritingFields();
271 static const char geomBuffer[];
Base class for nodekits that move in response to click-drag-release mouse events.
Sensor class that can be attached to Open Inventor fields.
Sun-shaped icon you can translate in 3D by dragging with the mouse.
SoPointLightDragger()
Constructor.
SoSFVec3f translation
Position of the dragger.
Field containing a three-dimensional vector.
Abstract base class for Open Inventor sensors.