#include <vtkRayCaster.h>
Inheritance diagram for vtkRayCaster:
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.
Definition at line 66 of file vtkRayCaster.h.
|
|
|
|
|
Definition at line 195 of file vtkRayCaster.h. |
|
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. Reimplemented from vtkObject. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from vtkObject. |
|
Method for a vtkVolumeMapper to retrieve the view rays for a perspective projection |
|
Get the size in pixels of the view rays for the selected scale index |
|
For a parallel projection, get the starting position of a ray in the lower left hand corder of the viewport. |
|
For a parallel projection, get the (x,y,z) world increments to move one pixel along the image plane x and the image plane y axes. |
|
Set/Get the scale factor for a given level. This is used during multi- resolution interactive rendering |
|
|
|
Get the number of levels of resolution. Definition at line 96 of file vtkRayCaster.h. |
|
During multi-resolution rendering, this indicated the selected level of resolution |
|
|
|
For each level of resolution, set the step size associated with that level. This may be used by the vtkVolumeMapper. |
|
|
|
Get the value of AutomaticScaleAdjustment. 0 = off, 1 = on |
|
Turn the automatic scale adjustment on |
|
Turn the automatic scale adjustment off |
|
Set / Get the lower limit for scaling an image. This will define the worst resolution allowed during multiresolution rendering. The default value is 0.15. |
|
|
|
Set/Get the value of bilinear image zooming. |
|
|
|
|
|
|
|
Get the total time required for ray casting. |
|
Set / Get the number of threads used during ray casting |
|
|
|
Get the number of samples taken during the last image rendered. This is the number of samples for ray cast images only - any samples taken from other types of mapper will be reported in that mapper directly |
|
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE This method allows the ray caster to know about the renderer with which it is associated |
|
|
|
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERING PROCESS Render all prop that require ray casting or that render into an image buffer. Merge the results with the image generated from updating the geometry, and place it on the screen. |
|
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERING PROCESS This method returns the scale that should be applied to the viewport for geometric rendering, and for the image in volume rendering. It is either explicitly set (if AutomaticScaleAdjustment is off) or is adjusted automatically to get the desired frame rate. Note: IMPORTANT!!!! This should only be called once per render!!! |
|
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERING PROCESS Get the step size that should be used |
|
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERING PROCESS Definition at line 178 of file vtkRayCaster.h. |
|
Definition at line 196 of file vtkRayCaster.h. |
|
Zoom the small image up the full size using nearest neighbor interpolation |
|
Zoom the small image up the full size using bilinear interpolation |
|
Rescale the image from the small size to the full size using one of the two interpolation methods above - NearestNeighborZoom or BilinearZoom. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 140 of file vtkRayCaster.h. |
|
Definition at line 141 of file vtkRayCaster.h. |
|
Definition at line 143 of file vtkRayCaster.h. |
|
Definition at line 144 of file vtkRayCaster.h. |
|
Definition at line 223 of file vtkRayCaster.h. |
|
Definition at line 225 of file vtkRayCaster.h. |
|
Definition at line 227 of file vtkRayCaster.h. |
|
Definition at line 229 of file vtkRayCaster.h. |
|
Definition at line 233 of file vtkRayCaster.h. |
|
Definition at line 234 of file vtkRayCaster.h. |
|
Definition at line 235 of file vtkRayCaster.h. |
|
Definition at line 236 of file vtkRayCaster.h. |
|
Definition at line 237 of file vtkRayCaster.h. |
|
Definition at line 238 of file vtkRayCaster.h. |
|
Definition at line 239 of file vtkRayCaster.h. |
|
Definition at line 240 of file vtkRayCaster.h. |
|
Definition at line 241 of file vtkRayCaster.h. |
|
Definition at line 242 of file vtkRayCaster.h. |
|
Definition at line 243 of file vtkRayCaster.h. |
|
Definition at line 244 of file vtkRayCaster.h. |
|
Definition at line 245 of file vtkRayCaster.h. |
|
Definition at line 246 of file vtkRayCaster.h. |
|
Definition at line 249 of file vtkRayCaster.h. |
|
Definition at line 250 of file vtkRayCaster.h. |
|
Definition at line 255 of file vtkRayCaster.h. |
|
Definition at line 257 of file vtkRayCaster.h. |
|
Definition at line 259 of file vtkRayCaster.h. |
|
Definition at line 260 of file vtkRayCaster.h. |
|
Definition at line 261 of file vtkRayCaster.h. |
|
Definition at line 262 of file vtkRayCaster.h. |
|
Definition at line 263 of file vtkRayCaster.h. |
|
Definition at line 264 of file vtkRayCaster.h. |
|
Definition at line 265 of file vtkRayCaster.h. |
|
Definition at line 266 of file vtkRayCaster.h. |
|
Definition at line 267 of file vtkRayCaster.h. |
|
Definition at line 268 of file vtkRayCaster.h. |
|
Definition at line 269 of file vtkRayCaster.h. |
|
Definition at line 270 of file vtkRayCaster.h. |
|
Definition at line 271 of file vtkRayCaster.h. |
|
Definition at line 272 of file vtkRayCaster.h. |
|
Definition at line 273 of file vtkRayCaster.h. |
|
Definition at line 274 of file vtkRayCaster.h. |