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