Stores detail information about vertex-based shapes made of points. More...
#include <Inventor/details/SoPointDetail.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
SoPointDetail () | |
virtual | ~SoPointDetail () |
int32_t | getCoordinateIndex () const |
int32_t | getMaterialIndex () const |
int32_t | getNormalIndex () const |
int32_t | getTextureCoordIndex () const |
virtual SoDetail * | copy () const |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Stores detail information about vertex-based shapes made of points.
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.
SoDetail, SoPickedPoint, SoPrimitiveVertex, SoVertexShape, SoFaceDetail, SoLineDetail
SoPointDetail::SoPointDetail | ( | ) |
Constructor.
virtual SoPointDetail::~SoPointDetail | ( | ) | [virtual] |
Destructor.
virtual SoDetail* SoPointDetail::copy | ( | ) | const [virtual] |
Returns an instance that is a copy of this instance. The caller is responsible for deleting the copy when it is no longer needed.
Implements SoDetail.
static SoType SoPointDetail::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoDetail.
int32_t SoPointDetail::getCoordinateIndex | ( | ) | const [inline] |
Returns the index of the point within the relevant coordinate node.
int32_t SoPointDetail::getMaterialIndex | ( | ) | const [inline] |
Returns the index of the material for the point within the relevant material node.
int32_t SoPointDetail::getNormalIndex | ( | ) | const [inline] |
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 SoPointDetail::getTextureCoordIndex | ( | ) | const [inline] |
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.
virtual SoType SoPointDetail::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Implements SoTypedObject.