Man Linux: Main Page and Category List

NAME

       SoIndexedMarkerSet -

       The SoIndexedMarkerSet class is used to display a set of bitmap markers
       at 3D positions.

       This node either uses the coordinates currently on the state (typically
       set up by a leading SoCoordinate3 node in the scenegraph) or from a
       SoVertexProperty node attached to this node to render a set of 3D
       points.

SYNOPSIS

       #include <Inventor/nodes/SoIndexedMarkerSet.h>

       Inherits SoIndexedPointSet.

   Public Member Functions
       SoIndexedMarkerSet (void)
       virtual void GLRender (SoGLRenderAction *action)
       virtual void notify (SoNotList *list)

   Static Public Member Functions
       static void initClass (void)

   Public Attributes
       SoMFInt32 markerIndex

   Protected Member Functions
       virtual ~SoIndexedMarkerSet ()

Detailed Description

       The SoIndexedMarkerSet class is used to display a set of bitmap markers
       at 3D positions.

       This node either uses the coordinates currently on the state (typically
       set up by a leading SoCoordinate3 node in the scenegraph) or from a
       SoVertexProperty node attached to this node to render a set of 3D
       points.

       To add new markers, use the static functions in SoMarkerSet.

       Here’s a simple usage example of SoIndexedMarkerSet in a scenegraph:

         #Inventor V2.1 ascii

         Separator {
            Material {
               diffuseColor [
                1 0 0, 0 1 0, 0 0 1, 1 1 0, 1 0 1, 1 1 1, 1 0.8 0.6, 0.6 0.8 1
               ]
            }
            MaterialBinding { value PER_VERTEX_INDEXED }

            Coordinate3 {
               point [
                -1 1 0, -1 -1 0, 1 -1 0, 1 1 0, 0 2 -1, -2 0 -1, 0 -2 -1, 2 0 -1
               ]
            }

            IndexedMarkerSet {
               coordIndex [0, 1, 2, 3, 4, 5, 6, 7]
               markerIndex [0, 1, 0, 1, 0, 1, 0, 1]
            }
         }

         .fi

       FILE FORMAT/DEFAULTS:

         IndexedMarkerSet {
           vertexProperty      NULL
           coordIndex  0
           materialIndex       -1
           normalIndex         -1
           textureCoordIndex   -1
           markerIndex   -1
         }

       Since:
           TGS Inventor 6.0, Coin 3.1

Constructor & Destructor Documentation

   SoIndexedMarkerSet::SoIndexedMarkerSet (void) Constructor.
   SoIndexedMarkerSet::~SoIndexedMarkerSet () [protected, virtual] Destructor.

Member Function Documentation

   void SoIndexedMarkerSet::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 SoIndexedPointSet.

   void SoIndexedMarkerSet::GLRender (SoGLRenderAction * action) [virtual]
       Action method for the SoGLRenderAction.
       This is called during rendering traversals. Nodes influencing the
       rendering state in any way or who wants to throw geometry primitives at
       OpenGL overrides this method.

       Reimplemented from SoIndexedPointSet.

   void SoIndexedMarkerSet::notify (SoNotList * l) [virtual] Notifies all
       auditors for this instance when changes are made.
       Reimplemented from SoIndexedPointSet.

Author

       Generated automatically by Doxygen for Coin from the source code.