Main Page   Modules   Class Hierarchy   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 on Sat Jan 12 11:40:57 2002 for Coin by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001