#include <CSOTrailRenderer.h>
Definition at line 51 of file CSOTrailRenderer.h.
◆ TrailT
◆ CSOTrailRenderer()
CSOTrailRenderer::CSOTrailRenderer |
( |
| ) |
|
◆ addToTrail()
void CSOTrailRenderer::addToTrail |
( |
const SbVec3f & |
position | ) |
|
◆ clearTrail()
void CSOTrailRenderer::clearTrail |
( |
| ) |
|
◆ computeVoxelSpaceProperties()
void CSOTrailRenderer::computeVoxelSpaceProperties |
( |
| ) |
|
|
protected |
◆ convertSbVec3fToVector3()
void CSOTrailRenderer::convertSbVec3fToVector3 |
( |
const SbVec3f & |
original, |
|
|
ml::Vector3 & |
copy |
|
) |
| const |
|
protected |
◆ drawTrail()
◆ getProjectedVoxelBoundingBox()
◆ getSmoothedTrailVoxelSpace()
std::vector<ml::Vector3>& CSOTrailRenderer::getSmoothedTrailVoxelSpace |
( |
| ) |
|
◆ getTrail()
const TrailT& CSOTrailRenderer::getTrail |
( |
| ) |
const |
◆ getTrailNormal()
◆ getTrailVoxelSpace()
std::vector<ml::Vector3>& CSOTrailRenderer::getTrailVoxelSpace |
( |
| ) |
|
◆ getVoxelBoundingBox()
◆ hasTrail()
bool CSOTrailRenderer::hasTrail |
( |
| ) |
const |
◆ hasTrailWithArea()
bool CSOTrailRenderer::hasTrailWithArea |
( |
| ) |
const |
◆ isInPlane()
bool CSOTrailRenderer::isInPlane |
( |
| ) |
const |
◆ segmentsArePossiblyCrossing()
Returns whether the given segments are potentially crossing each other.
◆ setBackGLForTrail()
void CSOTrailRenderer::setBackGLForTrail |
( |
| ) |
const |
◆ setupGLForTrail()
◆ setWorldToVoxelMatrix()
void CSOTrailRenderer::setWorldToVoxelMatrix |
( |
const ml::Matrix4 & |
worldToVoxelMatrix | ) |
|
◆ smoothPositions()
static void CSOTrailRenderer::smoothPositions |
( |
const TrailT & |
inputPositions, |
|
|
TrailT & |
smoothedTrail |
|
) |
| |
|
static |
Smooths the given vector of positions by a Laplacian smoothing.
◆ _projectedTrailVoxelBoundingBox
◆ _shouldRecomputeVoxelSpaceProperties
bool CSOTrailRenderer::_shouldRecomputeVoxelSpaceProperties |
|
protected |
◆ _smoothedTrailPositionsVoxelSpace
TrailT CSOTrailRenderer::_smoothedTrailPositionsVoxelSpace |
|
protected |
◆ _trailPositions
TrailT CSOTrailRenderer::_trailPositions |
|
protected |
◆ _trailPositionsVoxelSpace
TrailT CSOTrailRenderer::_trailPositionsVoxelSpace |
|
protected |
◆ _voxelBoundingBox
◆ _worldToVoxelMatrix
The documentation for this class was generated from the following file:
- MeVisLab/Standard/Sources/Inventor/SoCSO/SoView2DCSOEditor/SoView2DCSOExtensibleEditor/CSOTrailRenderer.h