VAPOR3 3.9.4
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
VAPoR::VolumeOSPRayIso Class Reference

OSPRay isosurface rendering adapter. More...

#include <VolumeOSPRay.h>

Inheritance diagram for VAPoR::VolumeOSPRayIso:
VAPoR::VolumeOSPRay VAPoR::VolumeAlgorithm VAPoR::NonCopyableMixin

Public Member Functions

 VolumeOSPRayIso (GLManager *gl, VolumeRenderer *renderer)
 
- Public Member Functions inherited from VAPoR::VolumeOSPRay
 VolumeOSPRay (GLManager *gl, VolumeRenderer *renderer)
 
- Public Member Functions inherited from VAPoR::VolumeAlgorithm
 VolumeAlgorithm (GLManager *gl, VolumeRenderer *renderer)
 
virtual ~VolumeAlgorithm ()
 
virtual void SaveDepthBuffer (bool fast)
 
virtual int Render (bool fast)=0
 
virtual int LoadData (const Grid *grid)=0
 
virtual int LoadSecondaryData (const Grid *grid)=0
 
virtual void DeleteSecondaryData ()=0
 
virtual void GetFinalBlendingMode (int *src, int *dst)=0
 
virtual bool RequiresChunkedRendering ()=0
 
virtual float GuestimateFastModeSpeedupFactor () const
 
virtual int CheckHardwareSupport (const Grid *grid) const
 

Static Public Member Functions

static std::string GetName ()
 
static Type GetType ()
 
- Static Public Member Functions inherited from VAPoR::VolumeOSPRay
static std::string GetName ()
 
- Static Public Member Functions inherited from VAPoR::VolumeAlgorithm
static VolumeAlgorithmNewAlgorithm (const std::string &name, GLManager *gl, VolumeRenderer *renderer)
 
static void Register (VolumeAlgorithmFactory *f)
 

Protected Member Functions

bool _isIso () const
 
- Protected Member Functions inherited from VAPoR::VolumeAlgorithm
VolumeParamsGetParams () const
 
ViewpointParamsGetViewpointParams () const
 
AnnotationParamsGetAnnotationParams () const
 
TransformGetDatasetTransform () const
 
void GetExtents (glm::vec3 *dataMin, glm::vec3 *dataMax, glm::vec3 *userMin, glm::vec3 *userMax) const
 

Additional Inherited Members

- Public Types inherited from VAPoR::VolumeAlgorithm
enum class  Type { Any , DVR , Iso }
 
- Protected Attributes inherited from VAPoR::VolumeAlgorithm
GLManager_glManager
 

Detailed Description

OSPRay isosurface rendering adapter.

Author
Stanislaw Jaroszynski

Definition at line 104 of file VolumeOSPRay.h.

Constructor & Destructor Documentation

◆ VolumeOSPRayIso()

VAPoR::VolumeOSPRayIso::VolumeOSPRayIso ( GLManager gl,
VolumeRenderer renderer 
)
inline

Definition at line 106 of file VolumeOSPRay.h.

Member Function Documentation

◆ _isIso()

bool VAPoR::VolumeOSPRayIso::_isIso ( ) const
inlineprotected

Definition at line 111 of file VolumeOSPRay.h.

◆ GetName()

static std::string VAPoR::VolumeOSPRayIso::GetName ( )
inlinestatic

Definition at line 107 of file VolumeOSPRay.h.

◆ GetType()

static Type VAPoR::VolumeOSPRayIso::GetType ( )
inlinestatic

Definition at line 108 of file VolumeOSPRay.h.


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