vtkRayCaster - A helper object for the renderer that controls ray casting
Super Class: vtkObject
Description:
vtkRayCaster is an automatically created object within vtkRenderer. It is used for ray casting operations. It stores variables such as the view rays, and information on multiresolution image rendering which are queried by the specific ray casters.
See Also:
Methods:
Detailed Method Descriptions:
int Render (vtkRenderer *) |
float *GetCurrentColorBuffer () | |
float *GetCurrentZBuffer () |
float *GetPerspectiveViewRays () |
void GetViewRaysSize (int ) |
float *GetParallelStartPosition () |
float *GetParallelIncrements () |
void SetImageScale (int ,float ) |
float GetImageScale (int ) |
void SetSelectedImageScaleIndex (int ) | |
int GetSelectedImageScaleIndex () |
void SetViewRaysStepSize (int ,float ) | |
float GetViewRaysStepSize (int ) |
void SetRenderer (vtkRenderer *) | |
vtkRenderer *GetRenderer () |
float GetViewportScaleFactor (vtkRenderer *) |
float GetViewportStepSize () |
int GetAutomaticScaleAdjustment () |
void AutomaticScaleAdjustmentOn () |
void AutomaticScaleAdjustmentOff () |
void SetAutomaticScaleLowerLimit (float ) | |
float GetAutomaticScaleLowerLimit () |
int GetImageScaleCount () |
void SetBilinearImageZoom (int ) | |
int GetBilinearImageZoom () | |
void BilinearImageZoomOn () | |
void BilinearImageZoomOff () |
float GetTotalRenderTime () |
void NearestNeighborZoom (float * ,float * ,int ,int ) |
void BilinearZoom (float * ,float * ,int ,int ) |
void RescaleImage (float * ,int ) |