debian man page for sointeraction

Query: sointeraction

OS: debian

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

SoInteraction(3)						       Coin							  SoInteraction(3)

NAME
SoInteraction - The SoInteraction class takes care of initalizing internal classes. SoInteraction is present for the sole purpose of providing an interface to the initialization methods of the classes in Coin which are somehow related to user interaction, like the draggers and manipulators.
SYNOPSIS
#include <Inventor/SoInteraction.h> Static Public Member Functions static void init (void) Detailed Description The SoInteraction class takes care of initalizing internal classes. SoInteraction is present for the sole purpose of providing an interface to the initialization methods of the classes in Coin which are somehow related to user interaction, like the draggers and manipulators. It is unlikely that the application programmer should need to worry about this class, as SoInteraction::init() is called by the GUI specific initialization methods. Member Function Documentation void SoInteraction::init (void) [static] Calls the initClass() method of these classes: SoAntiSquish, SoSelection, SoExtSelection, SoSurroundScale, SoInteractionKit, SoDragger, SoClipPlaneManip, SoDirectionalLightManip, SoPointLightManip, SoSpotLightManip, SoTransformManip, SoCenterballManip, SoHandleBoxManip, SoJackManip, SoTabBoxManip, SoTrackballManip, SoTransformBoxManip, SoTransformerManip. Note that this method calls SoDB::init() and SoNodeKit::init() to make sure all classes that the interaction functionality depends on have been initialized. Application programmers should usually not have to invoke this method directly from application code, as it is indirectly called from the GUI-binding libraries' init()-functions. Only if you are using your own GUI-binding (and not one of Kongsberg Oil & Gas Technologies SoQt, SoGtk, SoXt, SoWin, Sc21 etc. libraries) do you have to explicitly call SoInteraction::init(). int main(int argc, char ** argv ) { // SoQt::init() calls SoDB::init(), SoNodeKit::init() and // SoInteraction::init(). QWidget * window = SoQt::init( argv[0] ); SoSeparator * root = make_scenegraph(); root->ref(); /// [... etc ...] /// Author Generated automatically by Doxygen for Coin from the source code. Version 3.1.3 Wed May 23 2012 SoInteraction(3)
Related Man Pages
socontexthandler(3) - debian
soqt(3) - debian
general(3) - debian
manips(3) - hpux
manips(3) - mojave
Similar Topics in the Unix Linux Community
beginner at C: Need help compiling/linking with gcc
we care about you and your..
Shag: GUI Library 1.2.5 released