HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_VolumeRasterizeOutput Class Reference

#include <GU_VolumeRasterize.h>

Public Types

enum  CompositeType { MIX_ADD, MIX_MAX, MIX_MIN }
 

Public Member Functions

 GU_VolumeRasterizeOutput (const char *name, CompositeType comp, CVEX_Type type)
 
GU_PrimVDBvdb (int i, int j) const
 
GU_PrimVolumevol (int i, int j) const
 
void setField (int i, int j, GU_PrimVolume *vol, GU_PrimVDB *vdb)
 
const char * name () const
 
CompositeType comptype () const
 
CVEX_Type type () const
 
UT_Vector3 posToIndex (UT_Vector3 pos) const
 
UT_Vector3 indexToPos (UT_Vector3 index) const
 
void posToIndex (UT_BoundingBox &box) const
 
void indexToPos (UT_BoundingBox &box) const
 

Public Attributes

GEO_PrimVolumeXform myIdxXform
 

Detailed Description

Definition at line 152 of file GU_VolumeRasterize.h.

Member Enumeration Documentation

Enumerator
MIX_ADD 
MIX_MAX 
MIX_MIN 

Definition at line 155 of file GU_VolumeRasterize.h.

Constructor & Destructor Documentation

GU_VolumeRasterizeOutput::GU_VolumeRasterizeOutput ( const char *  name,
CompositeType  comp,
CVEX_Type  type 
)

Member Function Documentation

CompositeType GU_VolumeRasterizeOutput::comptype ( ) const
inline

Definition at line 179 of file GU_VolumeRasterize.h.

UT_Vector3 GU_VolumeRasterizeOutput::indexToPos ( UT_Vector3  index) const
inline

Definition at line 184 of file GU_VolumeRasterize.h.

void GU_VolumeRasterizeOutput::indexToPos ( UT_BoundingBox box) const
inline

Definition at line 189 of file GU_VolumeRasterize.h.

const char* GU_VolumeRasterizeOutput::name ( ) const
inline

Definition at line 178 of file GU_VolumeRasterize.h.

UT_Vector3 GU_VolumeRasterizeOutput::posToIndex ( UT_Vector3  pos) const
inline

Definition at line 182 of file GU_VolumeRasterize.h.

void GU_VolumeRasterizeOutput::posToIndex ( UT_BoundingBox box) const
inline

Definition at line 187 of file GU_VolumeRasterize.h.

void GU_VolumeRasterizeOutput::setField ( int  i,
int  j,
GU_PrimVolume vol,
GU_PrimVDB vdb 
)
inline

Definition at line 166 of file GU_VolumeRasterize.h.

CVEX_Type GU_VolumeRasterizeOutput::type ( ) const
inline

Definition at line 180 of file GU_VolumeRasterize.h.

GU_PrimVDB* GU_VolumeRasterizeOutput::vdb ( int  i,
int  j 
) const
inline

Definition at line 164 of file GU_VolumeRasterize.h.

GU_PrimVolume* GU_VolumeRasterizeOutput::vol ( int  i,
int  j 
) const
inline

Definition at line 165 of file GU_VolumeRasterize.h.

Member Data Documentation

GEO_PrimVolumeXform GU_VolumeRasterizeOutput::myIdxXform

Definition at line 199 of file GU_VolumeRasterize.h.


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