Está en la página 1de 2

VTK: vtkRenderer Class Reference

http://vtk.org/doc/nightly/html/classvtkRenderer.html

Public Types
typedef vtkViewport Superclass

Public Member Functions


virtual const char * virtual int void void void void vtkLightCollection * void void virtual vtkLight * virtual int vtkVolumeCollection * vtkActorCollection * void vtkCamera * virtual vtkCamera * void void vtkCullerCollection * virtual double virtual void virtual void virtual void virtual void int int void double * void void void int void virtual void double unsigned long virtual void double void void void void virtual int virtual void virtual void virtual void virtual void virtual int virtual void virtual void virtual int virtual void virtual void virtual void virtual void virtual int virtual void virtual void virtual void virtual int virtual void virtual void virtual void virtual void virtual double * virtual void GetClassName () IsA (const char *type) PrintSelf (ostream &os, vtkIndent indent) AddLight (vtkLight *) RemoveLight (vtkLight *) RemoveAllLights () GetLights () SetLightCollection (vtkLightCollection *lights) CreateLight (void) MakeLight () UpdateLightsGeometryToFollowCamera (void) GetVolumes () GetActors () SetActiveCamera (vtkCamera *) GetActiveCamera () MakeCamera () AddCuller (vtkCuller *) RemoveCuller (vtkCuller *) GetCullers () GetTimeFactor () Render () DeviceRender ()=0 DeviceRenderTranslucentPolygonalGeometry () Clear () VisibleActorCount () VisibleVolumeCount () ComputeVisiblePropBounds (double bounds[6]) ComputeVisiblePropBounds () ResetCameraClippingRange () ResetCamera () ResetCamera (double bounds[6]) Transparent () WorldToView () WorldToView (double &wx, double &wy, double &wz) GetZ (int x, int y) GetMTime () StereoMidpoint () GetTiledAspectRatio () AddActor (vtkProp *p) AddVolume (vtkProp *p) RemoveActor (vtkProp *p) RemoveVolume (vtkProp *p) GetTwoSidedLighting () SetTwoSidedLighting (int) TwoSidedLightingOn () TwoSidedLightingOff () SetLightFollowCamera (int) GetLightFollowCamera () LightFollowCameraOn () LightFollowCameraOff () GetAutomaticLightCreation () SetAutomaticLightCreation (int) AutomaticLightCreationOn () AutomaticLightCreationOff () SetErase (int) GetErase () EraseOn () EraseOff () SetDraw (int) GetDraw () DrawOn () DrawOff () SetAmbient (double, double, double) SetAmbient (double[3]) GetAmbient () GetAmbient (double data[3])

virtual void SetAllocatedRenderTime (double) virtual double GetAllocatedRenderTime () void ResetCameraClippingRange (double bounds[6]) void ResetCameraClippingRange (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) virtual void SetNearClippingPlaneTolerance (double) virtual double GetNearClippingPlaneTolerance () void ResetCamera (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) void SetRenderWindow (vtkRenderWindow *) vtkRenderWindow * GetRenderWindow () virtual vtkWindow * GetVTKWindow () virtual void virtual int virtual void virtual void virtual void virtual int virtual void virtual void SetBackingStore (int) GetBackingStore () BackingStoreOn () BackingStoreOff () SetInteractive (int) GetInteractive () InteractiveOn () InteractiveOff ()

virtual void SetLayer (int) virtual int GetLayer () virtual void virtual int virtual void virtual void SetPreserveDepthBuffer (int) GetPreserveDepthBuffer () PreserveDepthBufferOn () PreserveDepthBufferOff ()

void ViewToWorld () virtual void ViewToWorld (double &wx, double &wy, double &wz) virtual double GetLastRenderTimeInSeconds ()

virtual int GetNumberOfPropsRendered () vtkAssemblyPath * PickProp (double selectionX, double selectionY) vtkAssemblyPath * PickProp (double selectionX1, double selectionY1, double selectionX2, double selectionY2) int IsActiveCameraCreated () virtual void virtual int virtual void virtual void SetUseDepthPeeling (int) GetUseDepthPeeling () UseDepthPeelingOn () UseDepthPeelingOff ()

virtual void SetOcclusionRatio (double) virtual double GetOcclusionRatio () virtual void SetMaximumNumberOfPeels (int) virtual int GetMaximumNumberOfPeels () virtual int GetLastRenderingUsedDepthPeeling () void SetDelegate (vtkRendererDelegate *d) virtual vtkRendererDelegate * GetDelegate () void SetPass (vtkRenderPass *p) virtual vtkRenderPass * GetPass () virtual vtkHardwareSelector * GetSelector () void SetBackgroundTexture (vtkTexture *) virtual vtkTexture * GetBackgroundTexture () virtual virtual virtual virtual void bool void void SetTexturedBackground (bool) GetTexturedBackground () TexturedBackgroundOn () TexturedBackgroundOff ()

Static Public Member Functions


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

Protected Types
enum { NOT_SELECTING = 0, COLOR_BY_PROCESSOR, COLOR_BY_ACTOR, COLOR_BY_CELL_ID_HIGH, COLOR_BY_CELL_ID_MID, COLOR_BY_CELL_ID_LOW, COLOR_BY_VERTEX }

Protected Member Functions


vtkRenderer () ~vtkRenderer () virtual void PickRender (vtkPropCollection *props) virtual void PickGeometry () virtual void ExpandBounds (double bounds[6], vtkMatrix4x4 *matrix) void AllocateTime () virtual int UpdateGeometry (void) virtual int UpdateTranslucentPolygonalGeometry () virtual int UpdateCamera (void) virtual int UpdateLightGeometry (void) virtual int UpdateLights (void) vtkCamera * GetActiveCameraAndResetIfCreated () virtual void SetSelectMode (int) virtual void SetSelectConst (unsigned int) void SetIdentPainter (vtkIdentColoredPainter *) virtual int UpdateGeometryForSelection (void) vtkPainter * SwapInSelectablePainter (vtkProp *, int &) void SwapOutSelectablePainter (vtkProp *, vtkPainter *, int) void SetSelector (vtkHardwareSelector *selector)

Protected Attributes
vtkCamera * vtkLight * vtkLightCollection * vtkCullerCollection * ActiveCamera CreatedLight Lights Cullers

1 de 2

29-10-2011 03:54

VTK: vtkRenderer Class Reference


vtkCullerCollection * vtkActorCollection * vtkVolumeCollection * double vtkRenderWindow * double double int int int unsigned char * int vtkTimeStamp double int int vtkProp ** int vtkAssemblyPath ** int int int int double double int int int double int int int unsigned int vtkIdentColoredPainter * vtkHardwareSelector * vtkRendererDelegate * vtkRenderPass * bool vtkTexture * Cullers Actors Volumes Ambient [3] RenderWindow AllocatedRenderTime TimeFactor TwoSidedLighting AutomaticLightCreation BackingStore BackingImage BackingStoreSize [2] RenderTime LastRenderTimeInSeconds LightFollowCamera NumberOfPropsRendered PropArray PropArrayCount PathArray PathArrayCount Interactive Layer PreserveDepthBuffer ComputedVisiblePropBounds [6] NearClippingPlaneTolerance Erase Draw UseDepthPeeling OcclusionRatio MaximumNumberOfPeels LastRenderingUsedDepthPeeling SelectMode SelectConst IdentPainter Selector Delegate Pass TexturedBackground BackgroundTexture

http://vtk.org/doc/nightly/html/classvtkRenderer.html

vtkProp ** PropsSelectedFrom int PropsSelectedFromCount

Friends
class class class class vtkVisibleCellSelector vtkHardwareSelector vtkRendererDelegate vtkRenderPass

2 de 2

29-10-2011 03:54

También podría gustarte