Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

SoCenterballManip Class Reference

The SoCenterballManip wraps an SoCenterballDragger for convenience. More...

#include <Inventor/manips/SoCenterballManip.h>

Inheritance diagram for SoCenterballManip::

SoTransformManip SoTransform SoTransformation SoNode SoFieldContainer SoBase List of all members.

Public Methods

 SoCenterballManip (void)

Static Public Methods

void initClass (void)

Protected Methods

 ~SoCenterballManip ()
virtual void setDragger (SoDragger *newDragger)

Static Protected Methods

void fieldSensorCB (void *f, SoSensor *s)
void valueChangedCB (void *f, SoDragger *d)

Detailed Description

The SoCenterballManip wraps an SoCenterballDragger for convenience.

The manipulator class takes care of wrapping up the SoCenterballDragger in a simple and convenient API for the application programmer, making it automatically surround the geometry it influences and taking care of the book-keeping routines for it's interaction with the relevant fields of an SoTransformation node.


Constructor & Destructor Documentation

SoCenterballManip::SoCenterballManip (  void ) 
 

Default constructor. Allocates an SoCenterballDragger and an SoSurroundScale node to surround the geometry within our part of the scenegraph.

SoCenterballManip::~SoCenterballManip (  )  [protected]
 

Destructor.


Member Function Documentation

void SoCenterballManip::initClass (  void )  [static]
 

Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system.

Reimplemented from SoTransformManip.

void SoCenterballManip::setDragger (  SoDragger * newDragger )  [protected, virtual]
 

Sets up the dragger instance to be controlled by this manipulator.

Reimplemented from SoTransformManip.

void SoCenterballManip::fieldSensorCB (  void * f,
SoSensor * s
)  [static, protected]
 

For internal use only.

Reimplemented from SoTransformManip.

void SoCenterballManip::valueChangedCB (  void * f,
SoDragger * d
)  [static, protected]
 

For internal use only.

Reimplemented from SoTransformManip.


The documentation for this class was generated from the following files:
Generated at Tue Mar 5 03:31:22 2002 for Coin by doxygen1.2.9 written by Dimitri van Heesch, © 1997-2001