Go to the documentation of this file.
40 #ifndef vtkLightActor_h
41 #define vtkLightActor_h
43 #include "vtkRenderingCoreModule.h"
77 vtkGetVector2Macro(ClippingRange,
double);
114 double ClippingRange[2];
map vtkPolyData to graphics primitives
double * GetBounds()
Get the bounds for this Actor as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
vtkBoundingBox * BoundingBox
a virtual light for 3D rendering
a cone and a frustum to represent a spotlight.
represents an 3D object for placement in a rendered scene
vtkCameraActor * FrustumActor
vtkMTimeType GetMTime()
Get the actors mtime plus consider its properties and texture if set.
void SetLight(vtkLight *light)
The spotlight to represent.
void SetClippingRange(double dNear, double dFar)
Set/Get the location of the near and far clipping planes along the direction of projection.
window superclass for vtkRenderWindow
vtkTypeUInt64 vtkMTimeType
Fast Simple Class for dealing with 3D bounds.
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
vtkPolyDataMapper * ConeMapper
a virtual camera for 3D rendering
virtual int RenderOpaqueGeometry(vtkViewport *viewport)
Support the standard render methods.
static vtkLightActor * New()
abstract specification for Viewports
void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this actor.
a frustum to represent a camera.
void SetClippingRange(const double a[2])
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual int HasTranslucentPolygonalGeometry()
Does this prop have some translucent polygonal geometry? No.
vtkConeSource * ConeSource