Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Attributes

SoTranslateRectangleDragger Class Reference

List of all members.

Public Member Functions

 SoTranslateRectangleDragger ()

Static Public Member Functions

static void initClass ()

Public Attributes

SoSFVec3f translation
SoSFFloat min
SoSFFloat max

Protected Member Functions

void dragStart ()
void drag ()
virtual SbBool setUpConnections (SbBool onoff, SbBool doitalways=false)

Static Protected Member Functions

static void startCB (void *, SoDragger *)
static void motionCB (void *, SoDragger *)
static void fieldsensorCB (void *, SoSensor *)
static void valueChangedCB (void *, SoDragger *)

Protected Attributes

SbLineProjector * lineproj
SoFieldSensor * fieldsensor

Private Member Functions

 SO_KIT_HEADER (SoTranslateRectangleDragger)
 SO_KIT_CATALOG_ENTRY_HEADER (translator)
 SO_KIT_CATALOG_ENTRY_HEADER (prefixgroup)
 ~SoTranslateRectangleDragger ()

Static Private Attributes

static const char geombuffer [] = "}\n"

Constructor & Destructor Documentation

SoTranslateRectangleDragger::SoTranslateRectangleDragger (  ) 
SoTranslateRectangleDragger::~SoTranslateRectangleDragger (  )  [private]

Member Function Documentation

void SoTranslateRectangleDragger::drag (  )  [protected]
void SoTranslateRectangleDragger::dragStart (  )  [protected]
static void SoTranslateRectangleDragger::fieldsensorCB ( void *  ,
SoSensor *   
) [static, protected]
static void SoTranslateRectangleDragger::initClass (  )  [static]
static void SoTranslateRectangleDragger::motionCB ( void *  ,
SoDragger *   
) [static, protected]
virtual SbBool SoTranslateRectangleDragger::setUpConnections ( SbBool  onoff,
SbBool  doitalways = false 
) [protected, virtual]
SoTranslateRectangleDragger::SO_KIT_CATALOG_ENTRY_HEADER ( translator   )  [private]
SoTranslateRectangleDragger::SO_KIT_CATALOG_ENTRY_HEADER ( prefixgroup   )  [private]
SoTranslateRectangleDragger::SO_KIT_HEADER ( SoTranslateRectangleDragger   )  [private]
static void SoTranslateRectangleDragger::startCB ( void *  ,
SoDragger *   
) [static, protected]
static void SoTranslateRectangleDragger::valueChangedCB ( void *  ,
SoDragger *   
) [static, protected]

Member Data Documentation

SoFieldSensor* SoTranslateRectangleDragger::fieldsensor [protected]
const char SoTranslateRectangleDragger::geombuffer = "}\n" [static, private]
SbLineProjector* SoTranslateRectangleDragger::lineproj [protected]