VRAY_ProcIsoBase Class Reference

#include <VRAY_ProcIsoBase.h>

Inheritance diagram for VRAY_ProcIsoBase:

VRAY_Procedural

List of all members.

Public Member Functions

 VRAY_ProcIsoBase ()
virtual ~VRAY_ProcIsoBase ()
virtual const char * getClassName ()=0
virtual int initialize (const UT_BoundingBox *box)=0
virtual fpreal evaluateDensity (const float pos[3]) const =0
virtual VRAY_ProcIsoBasecreateChild (const UT_BoundingBox &box)=0
virtual int addAttributes (GU_Detail *gdp, float &velocityscale)
virtual void getBoundingBox (UT_BoundingBox &box)
virtual void render ()

Protected Attributes

UT_BoundingBox myBox
UT_BoundingBox myVelBox
float myLodScale


Detailed Description

Definition at line 26 of file VRAY_ProcIsoBase.h.


Constructor & Destructor Documentation

VRAY_ProcIsoBase::VRAY_ProcIsoBase (  ) 

virtual VRAY_ProcIsoBase::~VRAY_ProcIsoBase (  )  [virtual]


Member Function Documentation

virtual int VRAY_ProcIsoBase::addAttributes ( GU_Detail gdp,
float &  velocityscale 
) [virtual]

virtual VRAY_ProcIsoBase* VRAY_ProcIsoBase::createChild ( const UT_BoundingBox box  )  [pure virtual]

virtual fpreal VRAY_ProcIsoBase::evaluateDensity ( const float  pos[3]  )  const [pure virtual]

virtual void VRAY_ProcIsoBase::getBoundingBox ( UT_BoundingBox box  )  [virtual]

Implements VRAY_Procedural.

virtual const char* VRAY_ProcIsoBase::getClassName (  )  [pure virtual]

Implements VRAY_Procedural.

virtual int VRAY_ProcIsoBase::initialize ( const UT_BoundingBox box  )  [pure virtual]

Implements VRAY_Procedural.

virtual void VRAY_ProcIsoBase::render (  )  [virtual]

Implements VRAY_Procedural.


Member Data Documentation

Definition at line 91 of file VRAY_ProcIsoBase.h.

float VRAY_ProcIsoBase::myLodScale [protected]

Definition at line 93 of file VRAY_ProcIsoBase.h.

Definition at line 92 of file VRAY_ProcIsoBase.h.


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

Generated on Fri May 25 00:10:56 2012 for HDK by  doxygen 1.5.9