Coin Logo Coin3D is Free Software,
published under the BSD 3-clause license.
https://bitbucket.org/Coin3D/
http://www.kongsberg.com/kogt/
SoCallbackAction.h File Reference
#include <Inventor/actions/SoAction.h>
#include <Inventor/actions/SoSubAction.h>
#include <Inventor/elements/SoDecimationTypeElement.h>
#include <Inventor/lists/SbList.h>
#include <Inventor/nodes/SoComplexity.h>
#include <Inventor/nodes/SoDrawStyle.h>
#include <Inventor/nodes/SoLightModel.h>
#include <Inventor/nodes/SoMaterialBinding.h>
#include <Inventor/nodes/SoNormalBinding.h>
#include <Inventor/nodes/SoPickStyle.h>
#include <Inventor/nodes/SoShapeHints.h>
#include <Inventor/nodes/SoTexture2.h>
#include <Inventor/nodes/SoTextureCoordinateBinding.h>
#include <Inventor/nodes/SoUnits.h>

Go to the source code of this file.

Classes

class  SoCallbackAction
 The SoCallbackAction class invokes callbacks at specific nodes.This action has mechanisms for tracking traversal position and traversal state. In combination with the ability to pass geometry primitives to callback actions set by the user, this does for instance make it rather straightforward to extract the geometry of a scene graph. More...
 

Typedefs

typedef void SoTriangleCB(void *userdata, SoCallbackAction *action, const SoPrimitiveVertex *v1, const SoPrimitiveVertex *v2, const SoPrimitiveVertex *v3)
 
typedef void SoLineSegmentCB(void *userdata, SoCallbackAction *action, const SoPrimitiveVertex *v1, const SoPrimitiveVertex *v2)
 
typedef void SoPointCB(void *userdata, SoCallbackAction *action, const SoPrimitiveVertex *v)
 

Typedef Documentation

◆ SoTriangleCB

void SoTriangleCB
Parameters
userdatais a void pointer to any data the application need to know of in the callback function (like for instance a this pointer).
actionthe action which invoked the callback
v1first vertex of the triangle
v2second vertex of the triangle
v3third vertex of the triangle
See also
SoLineSegmentCB, SoPointCB

◆ SoLineSegmentCB

void SoLineSegmentCB
Parameters
userdatais a void pointer to any data the application need to know of in the callback function (like for instance a this pointer).
actionthe action which invoked the callback
v1first vertex of the line
v2second vertex of the line
See also
setPassCallback() SoPointCB

◆ SoPointCB

void SoPointCB
Parameters
userdatais a void pointer to any data the application need to know of in the callback function (like for instance a this pointer).
actionthe action which invoked the callback
vthe vertex of the point
See also
setPassCallback()