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

vtkRayCaster Class Reference

obsolete class. More...

#include <vtkRayCaster.h>

Inheritance diagram for vtkRayCaster:

Inheritance graph
[legend]
Collaboration diagram for vtkRayCaster:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual const char * GetClassName ()
virtual int IsA (const char *type)
float * GetPerspectiveViewRays ()
void GetViewRaysSize (int size[2])
float * GetParallelStartPosition (void)
float * GetParallelIncrements (void)
void SetImageScale (int level, float scale)
float GetImageScale (int level)
int GetImageScaleCount (void)
void SetSelectedImageScaleIndex (int level, float scale)
float GetSelectedImageScaleIndex (int level)
void SetViewRaysStepSize (int level, float scale)
float GetViewRaysStepSize (int level)
int GetAutomaticScaleAdjustment ()
void AutomaticScaleAdjustmentOn (void)
void AutomaticScaleAdjustmentOff (void)
void SetAutomaticScaleLowerLimit (float scale)
float GetAutomaticScaleLowerLimit ()
void SetBilinearImageZoom (int val)
int GetBilinearImageZoom ()
void BilinearImageZoomOn ()
void BilinearImageZoomOff ()
float GetTotalRenderTime ()
void SetNumberOfThreads (int val)
int GetNumberOfThreads ()
int GetNumberOfSamplesTaken ()

Static Public Methods

vtkRayCaster * New ()
int IsTypeOf (const char *type)
vtkRayCaster * SafeDownCast (vtkObject *o)

Protected Methods

 vtkRayCaster ()
 ~vtkRayCaster ()

Detailed Description

obsolete class.

Date:
2001/10/11 13:38:23
Revision:
1.33

vtkRayCaster is an obsolete class. All functionality has moved in vtkVolumeRayCastMapper.

Tests:
vtkRayCaster (Tests)

Definition at line 60 of file vtkRayCaster.h.


Constructor & Destructor Documentation

vtkRayCaster::vtkRayCaster   [inline, protected]
 

Definition at line 156 of file vtkRayCaster.h.

vtkRayCaster::~vtkRayCaster   [inline, protected]
 

Definition at line 157 of file vtkRayCaster.h.


Member Function Documentation

vtkRayCaster* vtkRayCaster::New   [inline, static]
 

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkObject.

Definition at line 63 of file vtkRayCaster.h.

virtual const char* vtkRayCaster::GetClassName   [virtual]
 

Return the class name as a string. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

int vtkRayCaster::IsTypeOf const char *    type [static]
 

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

virtual int vtkRayCaster::IsA const char *    type [virtual]
 

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

vtkRayCaster* vtkRayCaster::SafeDownCast vtkObject   o [static]
 

Will cast the supplied object to vtkObject* is this is a safe operation (i.e., a safe downcast); otherwise NULL is returned. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

float* vtkRayCaster::GetPerspectiveViewRays   [inline]
 

Definition at line 80 of file vtkRayCaster.h.

void vtkRayCaster::GetViewRaysSize int    size[2] [inline]
 

Definition at line 83 of file vtkRayCaster.h.

float* vtkRayCaster::GetParallelStartPosition void    [inline]
 

Definition at line 87 of file vtkRayCaster.h.

float* vtkRayCaster::GetParallelIncrements void    [inline]
 

Definition at line 90 of file vtkRayCaster.h.

void vtkRayCaster::SetImageScale int    level,
float    scale
[inline]
 

Definition at line 94 of file vtkRayCaster.h.

float vtkRayCaster::GetImageScale int    level [inline]
 

Definition at line 97 of file vtkRayCaster.h.

int vtkRayCaster::GetImageScaleCount void    [inline]
 

Definition at line 100 of file vtkRayCaster.h.

void vtkRayCaster::SetSelectedImageScaleIndex int    level,
float    scale
[inline]
 

Definition at line 103 of file vtkRayCaster.h.

float vtkRayCaster::GetSelectedImageScaleIndex int    level [inline]
 

Definition at line 106 of file vtkRayCaster.h.

void vtkRayCaster::SetViewRaysStepSize int    level,
float    scale
[inline]
 

Definition at line 109 of file vtkRayCaster.h.

float vtkRayCaster::GetViewRaysStepSize int    level [inline]
 

Definition at line 112 of file vtkRayCaster.h.

int vtkRayCaster::GetAutomaticScaleAdjustment   [inline]
 

Definition at line 115 of file vtkRayCaster.h.

void vtkRayCaster::AutomaticScaleAdjustmentOn void    [inline]
 

Definition at line 118 of file vtkRayCaster.h.

void vtkRayCaster::AutomaticScaleAdjustmentOff void    [inline]
 

Definition at line 121 of file vtkRayCaster.h.

void vtkRayCaster::SetAutomaticScaleLowerLimit float    scale [inline]
 

Definition at line 124 of file vtkRayCaster.h.

float vtkRayCaster::GetAutomaticScaleLowerLimit   [inline]
 

Definition at line 127 of file vtkRayCaster.h.

void vtkRayCaster::SetBilinearImageZoom int    val [inline]
 

Definition at line 130 of file vtkRayCaster.h.

int vtkRayCaster::GetBilinearImageZoom   [inline]
 

Definition at line 133 of file vtkRayCaster.h.

void vtkRayCaster::BilinearImageZoomOn   [inline]
 

Definition at line 136 of file vtkRayCaster.h.

void vtkRayCaster::BilinearImageZoomOff   [inline]
 

Definition at line 139 of file vtkRayCaster.h.

float vtkRayCaster::GetTotalRenderTime   [inline]
 

Definition at line 142 of file vtkRayCaster.h.

void vtkRayCaster::SetNumberOfThreads int    val [inline]
 

Definition at line 145 of file vtkRayCaster.h.

int vtkRayCaster::GetNumberOfThreads   [inline]
 

Definition at line 148 of file vtkRayCaster.h.

int vtkRayCaster::GetNumberOfSamplesTaken   [inline]
 

Definition at line 151 of file vtkRayCaster.h.


The documentation for this class was generated from the following file:
Generated on Thu Mar 28 14:41:06 2002 for VTK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001