SIMVoleon  2.1.0
Coin3D volume rendering library
Loading...
Searching...
No Matches
SoVolumeSkinDetail Class Reference

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

#include <VolumeViz/details/SoVolumeSkinDetail.h>

Inheritance diagram for SoVolumeSkinDetail:
SoVolumeDetail SoDetail

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 SoDetailcopy (void) const
 
SbBool getFirstNonTransparentValue (unsigned int *value, SbVec3s *pos=0, SbVec3f *objpos=0, SbBool flag=FALSE) const
 
int getProfileDataPos (SbVec3s profile[2]=0) const
 
void getProfileObjectPos (SbVec3f profile[2]) const
 
unsigned int getProfileValue (int index, 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 SoVolumeSkinDetail stores ray intersection information through a volume.

An SoVolumeSkinDetail contains the information about a ray intersecting a volume rendered with the SoVolumeSkin 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: