SIMVoleon: SoVolumeRenderDetail Class Reference

| Coin3D is Free Software, published under the BSD 3-clause license. | https://bitbucket.org/Coin3D/ http://www.kongsberg.com/kogt/

SoVolumeRenderDetail Class Reference

The SoVolumeRenderDetail stores ray intersection information through a volume. More...

`#include <VolumeViz/details/SoVolumeRenderDetail.h>`

Inheritance diagram for SoVolumeRenderDetail:

## Static Public Member Functions
static void | initClass (void)
Static Public Member Functions inherited from SoVolumeDetail
static void | initClass (void)

## Additional Inherited Members
Public Member Functions inherited from SoVolumeDetail
virtual SoDetail * | copy (void) const
void | getProfileObjectPos (SbVec3f profile[2]) const
int | getProfileDataPos (SbVec3s profile[2]=0) const
unsigned int | getProfileValue (int index, SbVec3s *pos=0, SbVec3f *objpos=0, SbBool flag=FALSE) const
SbBool | getFirstNonTransparentValue (unsigned int *value, SbVec3s *pos=0, SbVec3f *objpos=0, SbBool flag=FALSE) const
void | setDetails (const SbVec3f raystart, const SbVec3f rayend, SoState *state, SoNode *caller)

## Detailed Description

The SoVolumeRenderDetail stores ray intersection information through a volume.

An SoVolumeRenderDetail contains the information about a ray intersecting of a volume rendered with the SoVolumeRender node.

The detail contains a "profile" of voxel values through the volume, where the profile is defined by a start point and an end point.

See the superclass documentation for information on how to extract the information about the ray profile.

The documentation for this class was generated from the following files:

- SoVolumeRenderDetail.h
- VolumeRenderDetail.cpp