Provided by: inventor-doc_2.1.5-10+dfsg-1_all bug

NAME

       SoPointDetail — stores detail information about vertex-based shapes made of points

INHERITS FROM

       SoDetail > SoPointDetail

SYNOPSIS

       #include <Inventor/details/SoPointDetail.h>

          Methods from class SoPointDetail:

                         SoPointDetail()
     virtual             ~SoPointDetail()
     int32_t             getCoordinateIndex() const
     int32_t             getMaterialIndex() const
     int32_t             getNormalIndex() const
     int32_t             getTextureCoordIndex() const

          Methods from class SoDetail:

     SoDetail *          copy() const
     static SoType       getClassTypeId()
     virtual SoType      getTypeId() const
     SbBool              isOfType(SoType type) const

DESCRIPTION

       This  class  contains  detail  information  about  a point in a vertex-based shape made of
       points. It is used for returning information about  an  intersection  with  or  primitives
       generated  by  a set of points. It is also used by SoFaceDetail and SoLineDetail to return
       information about the vertices of faces and line segments.

METHODS

                         SoPointDetail()
     virtual             ~SoPointDetail()
          Constructor and destructor.

     int32_t             getCoordinateIndex() const
          Returns the index of the point within the relevant coordinate node.

     int32_t             getMaterialIndex() const
          Returns the index of the material for the point within the relevant material node.

     int32_t             getNormalIndex() const
          Returns the index of the surface normal at the point within the relevant  normal  node.
          Note  that  if  normals  have  been generated for a shape, the index may not be into an
          existing normal node.

     int32_t             getTextureCoordIndex() const
          Returns the index of the texture coordinates for the point within the  relevant  normal
          node.  Note  that if texture coordinates have been generated for a shape, the index may
          not be into an existing texture coordinate node.

SEE ALSO

       SoDetail, SoPickedPoint, SoPrimitiveVertex, SoVertexShape, SoFaceDetail, SoLineDetail

                                                                             SoPointDetail(3IV)()