RenderMan  26.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RixVolumeAggregateIterator Class Referenceabstract

#include <RixVolume.h>

Public Member Functions

virtual ~RixVolumeAggregateIterator ()
 
virtual bool Advance (float distance)=0
 
virtual float GetSegmentEnd () const =0
 
virtual float GetTotalDistance () const =0
 
virtual RtPoint3 GetOrigin () const =0
 
virtual RtVector3 GetDirection () const =0
 
virtual float GetOriginRadius () const =0
 
virtual float GetRaySpread () const =0
 
virtual float GetMaxDensity () const =0
 
virtual float GetMinDensity () const =0
 
virtual float GetMeanDensity () const =0
 
virtual float GetVarDensity () const =0
 
virtual
RixVolumeAggregateIterator
operator= (const RixVolumeAggregateIterator &rhs)=0
 

Public Attributes

bool finished
 
float currentDistance
 

Protected Member Functions

 RixVolumeAggregateIterator ()
 

Constructor & Destructor Documentation

virtual RixVolumeAggregateIterator::~RixVolumeAggregateIterator ( )
inlinevirtual
RixVolumeAggregateIterator::RixVolumeAggregateIterator ( )
inlineprotected

Member Function Documentation

virtual bool RixVolumeAggregateIterator::Advance ( float  distance)
pure virtual
virtual RtVector3 RixVolumeAggregateIterator::GetDirection ( ) const
pure virtual
virtual float RixVolumeAggregateIterator::GetMaxDensity ( ) const
pure virtual
virtual float RixVolumeAggregateIterator::GetMeanDensity ( ) const
pure virtual
virtual float RixVolumeAggregateIterator::GetMinDensity ( ) const
pure virtual
virtual RtPoint3 RixVolumeAggregateIterator::GetOrigin ( ) const
pure virtual
virtual float RixVolumeAggregateIterator::GetOriginRadius ( ) const
pure virtual
virtual float RixVolumeAggregateIterator::GetRaySpread ( ) const
pure virtual
virtual float RixVolumeAggregateIterator::GetSegmentEnd ( ) const
pure virtual
virtual float RixVolumeAggregateIterator::GetTotalDistance ( ) const
pure virtual
virtual float RixVolumeAggregateIterator::GetVarDensity ( ) const
pure virtual
virtual RixVolumeAggregateIterator& RixVolumeAggregateIterator::operator= ( const RixVolumeAggregateIterator rhs)
pure virtual

Member Data Documentation

float RixVolumeAggregateIterator::currentDistance
bool RixVolumeAggregateIterator::finished

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