Open Inventor Release 2024.1.0
 
Loading...
Searching...
No Matches
SoOrthoSliceDetail Class Reference

VolumeViz Stores detail information about an ortho slice. More...

#include <VolumeViz/details/SoOrthoSliceDetail.h>

+ Inheritance diagram for SoOrthoSliceDetail:

Public Member Functions

virtual SoType getTypeId () const
 Returns the type identifier for this specific instance.
 
 SoOrthoSliceDetail ()
 Constructor.
 
virtual ~SoOrthoSliceDetail ()
 Destructor.
 
virtual SoDetailcopy () const
 Returns an instance that is a copy of this instance.
 
- Public Member Functions inherited from SoSliceDetail
 SoSliceDetail ()
 Constructor.
 
virtual ~SoSliceDetail ()
 Destructor.
 
const SbVec3fgetValueObjectPos () const
 
const SbVec3i32getValueDataPos () const
 
int64_t getValue () const
 
double getValueD () const
 
- Public Member Functions inherited from SoTypedObject
SbBool isOfType (const SoType &type) const
 Returns TRUE if this object is of the type specified in type or is derived from that type.
 
template<typename TypedObjectClass >
SbBool isOfType () const
 Returns TRUE if this object is of the type of class TypedObjectClass or is derived from that class.
 

Static Public Member Functions

static SoType getClassTypeId ()
 Returns the type identifier for this class.
 
- Static Public Member Functions inherited from SoSliceDetail
static SoType getClassTypeId ()
 Returns the type identifier for this class.
 
- Static Public Member Functions inherited from SoDetail
static SoType getClassTypeId ()
 Returns type identifier for this class.
 
- Static Public Member Functions inherited from SoTypedObject
static SoType getClassTypeId ()
 Returns the type identifier for this class.
 

Detailed Description

VolumeViz Stores detail information about an ortho slice.

A successful pick operation returns an SoPickedPoint object. If the picked geometry is an SoOrthoSlice, use the getDetail method and cast the result to this class to get extra information about the pick.

This class contains detail information about a picked voxel on an ortho slice. The information includes the position of the picked voxel in object coordinate space (X, Y, Z) and data coordinate space (I, J, K), as well as the value of the picked voxel.

Limitations:

  • If multiple volumes are being combined under an SoMultiDataSeparator, the detail class only returns values for the first volume in the scene graph.

SEE ALSO

SoDetail, SoSliceDetail, SoOrthoSlice

Definition at line 66 of file SoOrthoSliceDetail.h.

Constructor & Destructor Documentation

◆ SoOrthoSliceDetail()

SoOrthoSliceDetail::SoOrthoSliceDetail ( )

Constructor.

◆ ~SoOrthoSliceDetail()

virtual SoOrthoSliceDetail::~SoOrthoSliceDetail ( )
virtual

Destructor.

Member Function Documentation

◆ copy()

virtual SoDetail * SoOrthoSliceDetail::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.

Reimplemented from SoSliceDetail.

◆ getClassTypeId()

static SoType SoOrthoSliceDetail::getClassTypeId ( )
static

Returns the type identifier for this class.


◆ getTypeId()

virtual SoType SoOrthoSliceDetail::getTypeId ( ) const
virtual

Returns the type identifier for this specific instance.

Reimplemented from SoSliceDetail.


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