14#ifndef vtkCameraActor_h 
   15#define vtkCameraActor_h 
   18#include "vtkRenderingCoreModule.h"  
   20VTK_ABI_NAMESPACE_BEGIN
 
   47  vtkSetMacro(WidthByHeightRatio, 
double);
 
   48  vtkGetMacro(WidthByHeightRatio, 
double);
 
represents an object (geometry & properties) in a rendered scene
 
a frustum to represent a camera.
 
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this actor.
 
vtkPolyDataMapper * FrustumMapper
 
vtkProperty * GetProperty()
Get property of the internal actor.
 
static vtkCameraActor * New()
 
vtkFrustumSource * FrustumSource
 
double WidthByHeightRatio
 
vtkMTimeType GetMTime() override
Get the actors mtime plus consider its properties and texture if set.
 
vtkTypeBool HasTranslucentPolygonalGeometry() override
Does this prop have some translucent polygonal geometry? No.
 
double * GetBounds() override
Get the bounds for this Actor as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
~vtkCameraActor() override
 
int RenderOpaqueGeometry(vtkViewport *viewport) override
Support the standard render methods.
 
void SetCamera(vtkCamera *camera)
The camera to represent.
 
void SetProperty(vtkProperty *p)
Set property of the internal actor.
 
a virtual camera for 3D rendering
 
create a polygonal representation of a frustum
 
a simple class to control print indentation
 
map vtkPolyData to graphics primitives
 
represents an 3D object for placement in a rendered scene
 
represent surface properties of a geometric object
 
abstract specification for Viewports
 
window superclass for vtkRenderWindow
 
vtkTypeUInt32 vtkMTimeType