Provided by: libcoin60-doc_3.1.3-2_all bug

NAME

       SoCenterballManip -

       The SoCenterballManip wraps an SoCenterballDragger for convenience.

SYNOPSIS

       #include <Inventor/manips/SoCenterballManip.h>

       Inherits SoTransformManip.

   Public Member Functions
       SoCenterballManip (void)

   Static Public Member Functions
       static void initClass (void)

   Protected Member Functions
       virtual ~SoCenterballManip (void)
       virtual void setDragger (SoDragger *newDragger)

   Static Protected Member Functions
       static void fieldSensorCB (void *f, SoSensor *s)
       static 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 (void) [protected, virtual] 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 *m, SoSensor *d) [static, protected] This API
       member is considered internal to the library, as it is not likely to be of interest to the
       application programmer.
       Callback to update motion matrix when a field is modified.

       Reimplemented from SoTransformManip.

   void SoCenterballManip::valueChangedCB (void *m, SoDragger *dragger) [static, protected] This
       API member is considered internal to the library, as it is not likely to be of interest to
       the application programmer.
       This API member is considered internal to the library, as it is not likely to be of
       interest to the application programmer.

       Callback to update field values when motion matrix changes.

       Reimplemented from SoTransformManip.

Author

       Generated automatically by Doxygen for Coin from the source code.