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