Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkPVLODVolume Class Reference

an actor that supports multiple levels of detail More...

#include <vtkPVLODVolume.h>

List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVLODVolume, vtkVolume)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ReleaseGraphicsResources (vtkWindow *)
virtual void SetMapper (vtkAbstractVolumeMapper *)
virtual void SetProperty (vtkVolumeProperty *property)
virtual void ShallowCopy (vtkProp *prop)
virtual double * GetBounds ()
virtual void SetAllocatedRenderTime (double t, vtkViewport *v)
virtual int RenderOpaqueGeometry (vtkViewport *viewport)
virtual int RenderTranslucentGeometry (vtkViewport *viewport)
virtual void SetLODMapper (vtkAbstractVolumeMapper *)
virtual void SetLODMapper (vtkMapper *)

Static Public Member Functions

vtkPVLODVolumeNew ()

Protected Member Functions

 vtkPVLODVolume ()
 ~vtkPVLODVolume ()
int SelectLOD ()
virtual void UpdateLODProperty ()

Protected Attributes

vtkLODProp3D * LODProp
int HighLODId
int LowLODId
double MapperBounds [6]
vtkTimeStamp BoundsMTime


Detailed Description

an actor that supports multiple levels of detail

vtkPVLODVolume is much like vtkPVLODActor except that it works on volumes instead of surfaces. This just has two mappers: full res and LOD, and this actor knows which is which.

See also:
vtkActor vtkRenderer vtkLODProp3D vtkLODActor

Definition at line 34 of file vtkPVLODVolume.h.


Constructor & Destructor Documentation

vtkPVLODVolume::vtkPVLODVolume  )  [protected]
 

vtkPVLODVolume::~vtkPVLODVolume  )  [protected]
 


Member Function Documentation

vtkPVLODVolume::vtkTypeRevisionMacro vtkPVLODVolume  ,
vtkVolume 
 

void vtkPVLODVolume::PrintSelf ostream &  os,
vtkIndent  indent
 

vtkPVLODVolume* vtkPVLODVolume::New  )  [static]
 

virtual int vtkPVLODVolume::RenderOpaqueGeometry vtkViewport *  viewport  )  [virtual]
 

This method is used internally by the rendering process.

virtual int vtkPVLODVolume::RenderTranslucentGeometry vtkViewport *  viewport  )  [virtual]
 

This method is used internally by the rendering process.

virtual void vtkPVLODVolume::ReleaseGraphicsResources vtkWindow *   )  [virtual]
 

Release any graphics resources that are being consumed by this actor. The parameter window could be used to determine which graphic resources to release.

virtual void vtkPVLODVolume::SetMapper vtkAbstractVolumeMapper *   )  [virtual]
 

Set the high res input. Overloads the virtual vtkVolume method.

virtual void vtkPVLODVolume::SetLODMapper vtkAbstractVolumeMapper *   )  [virtual]
 

This sets the low res input.

virtual void vtkPVLODVolume::SetLODMapper vtkMapper *   )  [virtual]
 

This sets the low res input.

virtual void vtkPVLODVolume::SetProperty vtkVolumeProperty *  property  )  [virtual]
 

Sets the volume propery. Overloads the virtual vtkVolume method.

virtual void vtkPVLODVolume::ShallowCopy vtkProp *  prop  )  [virtual]
 

Shallow copy of an LOD actor. Overloads the virtual vtkProp method.

virtual double* vtkPVLODVolume::GetBounds  )  [virtual]
 

Get the bounds of the current mapper.

virtual void vtkPVLODVolume::SetAllocatedRenderTime double  t,
vtkViewport *  v
[virtual]
 

Overloads the virtual vtkProp method.

int vtkPVLODVolume::SelectLOD  )  [protected]
 

virtual void vtkPVLODVolume::UpdateLODProperty  )  [protected, virtual]
 


Member Data Documentation

vtkLODProp3D* vtkPVLODVolume::LODProp [protected]
 

Definition at line 78 of file vtkPVLODVolume.h.

int vtkPVLODVolume::HighLODId [protected]
 

Definition at line 79 of file vtkPVLODVolume.h.

int vtkPVLODVolume::LowLODId [protected]
 

Definition at line 80 of file vtkPVLODVolume.h.

double vtkPVLODVolume::MapperBounds[6] [protected]
 

Definition at line 84 of file vtkPVLODVolume.h.

vtkTimeStamp vtkPVLODVolume::BoundsMTime [protected]
 

Definition at line 85 of file vtkPVLODVolume.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:40:01 2006 for ParaView by doxygen 1.3.5