Stores detail information about vertex-based shapes made of points.
More...
#include <Inventor/details/SoPointDetail.h>
|
| SoDetail () |
| Constructor is protected since this is an abstract class.
|
|
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.
- See Also
- SoDetail, SoPickedPoint, SoPrimitiveVertex, SoVertexShape, SoFaceDetail, SoLineDetail
Definition at line 79 of file SoPointDetail.h.
◆ SoPointDetail()
SoPointDetail::SoPointDetail |
( |
| ) |
|
◆ ~SoPointDetail()
virtual SoPointDetail::~SoPointDetail |
( |
| ) |
|
|
virtual |
◆ copy()
virtual SoDetail * SoPointDetail::copy |
( |
| ) |
const |
|
virtual |
The caller is responsible for deleting the copy when done.
Implements SoDetail.
◆ getCoordinateIndex()
int32_t SoPointDetail::getCoordinateIndex |
( |
| ) |
const |
|
inline |
◆ getMaterialIndex()
int32_t SoPointDetail::getMaterialIndex |
( |
| ) |
const |
|
inline |
◆ getNormalIndex()
int32_t SoPointDetail::getNormalIndex |
( |
| ) |
const |
|
inline |
Note that if normals have been generated for a shape, the index may not be into an existing normal node.
Definition at line 99 of file SoPointDetail.h.
◆ getTextureCoordIndex()
int32_t SoPointDetail::getTextureCoordIndex |
( |
| ) |
const |
|
inline |
Note that if texture coordinates have been generated for a shape, the index may not be into an existing texture coordinate node.
Definition at line 104 of file SoPointDetail.h.
◆ initClass()
static void SoPointDetail::initClass |
( |
| ) |
|
|
static |
◆ setCoordinateIndex() [1/2]
void SoPointDetail::setCoordinateIndex |
( |
int32_t |
i | ) |
|
|
inline |
◆ setCoordinateIndex() [2/2]
void SoPointDetail::setCoordinateIndex |
( |
long |
i | ) |
|
|
inline |
◆ setMaterialIndex() [1/2]
void SoPointDetail::setMaterialIndex |
( |
int32_t |
i | ) |
|
|
inline |
◆ setMaterialIndex() [2/2]
void SoPointDetail::setMaterialIndex |
( |
long |
i | ) |
|
|
inline |
◆ setNormalIndex() [1/2]
void SoPointDetail::setNormalIndex |
( |
int32_t |
i | ) |
|
|
inline |
◆ setNormalIndex() [2/2]
void SoPointDetail::setNormalIndex |
( |
long |
i | ) |
|
|
inline |
◆ setTextureCoordIndex() [1/2]
void SoPointDetail::setTextureCoordIndex |
( |
int32_t |
i | ) |
|
|
inline |
◆ setTextureCoordIndex() [2/2]
void SoPointDetail::setTextureCoordIndex |
( |
long |
i | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- C:/jh/mevislab/4.0.2_1/build/MeVis/ThirdParty/Sources/Inventor/include/Inventor/details/SoPointDetail.h