|  | 
| virtual int | IsA (const char *type) | 
|  | 
| vtkOpenGLCamera * | NewInstance () const | 
|  | 
| virtual void | PrintSelf (ostream &os, vtkIndent indent) | 
|  | 
| void | Render (vtkRenderer *ren) | 
|  | 
| void | UpdateViewport (vtkRenderer *ren) | 
|  | 
| virtual int | IsA (const char *type) | 
|  | 
| vtkOpenGLCamera * | NewInstance () const | 
|  | 
| virtual void | PrintSelf (ostream &os, vtkIndent indent) | 
|  | 
| void | Render (vtkRenderer *ren) | 
|  | 
| void | UpdateViewport (vtkRenderer *ren) | 
|  | 
| void | GetKeyMatrices (vtkRenderer *ren, vtkMatrix4x4 *&WCVCMatrix, vtkMatrix3x3 *&normalMatrix, vtkMatrix4x4 *&VCDCMatrix, vtkMatrix4x4 *&WCDCMatrix) | 
|  | 
| vtkCamera * | NewInstance () const | 
|  | 
| void | OrthogonalizeViewUp () | 
|  | 
| void | SetDistance (double) | 
|  | 
| void | Dolly (double value) | 
|  | 
| void | Roll (double angle) | 
|  | 
| void | Azimuth (double angle) | 
|  | 
| void | Yaw (double angle) | 
|  | 
| void | Elevation (double angle) | 
|  | 
| void | Pitch (double angle) | 
|  | 
| void | Zoom (double factor) | 
|  | 
| void | SetObliqueAngles (double alpha, double beta) | 
|  | 
| void | ApplyTransform (vtkTransform *t) | 
|  | 
| void | GetEyePlaneNormal (double normal[3]) | 
|  | 
| void | SetEyeTransformMatrix (const double elements[16]) | 
|  | 
| void | SetModelTransformMatrix (const double elements[16]) | 
|  | 
| virtual vtkMatrix4x4 * | GetModelViewTransformMatrix () | 
|  | 
| virtual vtkTransform * | GetModelViewTransformObject () | 
|  | 
| virtual vtkMatrix4x4 * | GetViewTransformMatrix () | 
|  | 
| virtual vtkTransform * | GetViewTransformObject () | 
|  | 
| virtual vtkMatrix4x4 * | GetProjectionTransformMatrix (vtkRenderer *ren) | 
|  | 
| unsigned long | GetViewingRaysMTime () | 
|  | 
| void | ViewingRaysModified () | 
|  | 
| virtual void | GetFrustumPlanes (double aspect, double planes[24]) | 
|  | 
| void | ComputeViewPlaneNormal () | 
|  | 
| vtkMatrix4x4 * | GetCameraLightTransformMatrix () | 
|  | 
| virtual void | UpdateViewport (vtkRenderer *vtkNotUsed(ren)) | 
|  | 
| void | ShallowCopy (vtkCamera *source) | 
|  | 
| void | DeepCopy (vtkCamera *source) | 
|  | 
| void | SetPosition (double x, double y, double z) | 
|  | 
| void | SetPosition (const double a[3]) | 
|  | 
| virtual double * | GetPosition () | 
|  | 
| virtual void | GetPosition (double &, double &, double &) | 
|  | 
| virtual void | GetPosition (double[3]) | 
|  | 
| void | SetFocalPoint (double x, double y, double z) | 
|  | 
| void | SetFocalPoint (const double a[3]) | 
|  | 
| virtual double * | GetFocalPoint () | 
|  | 
| virtual void | GetFocalPoint (double &, double &, double &) | 
|  | 
| virtual void | GetFocalPoint (double[3]) | 
|  | 
| void | SetViewUp (double vx, double vy, double vz) | 
|  | 
| void | SetViewUp (const double a[3]) | 
|  | 
| virtual double * | GetViewUp () | 
|  | 
| virtual void | GetViewUp (double &, double &, double &) | 
|  | 
| virtual void | GetViewUp (double[3]) | 
|  | 
| virtual double | GetDistance () | 
|  | 
| virtual double * | GetDirectionOfProjection () | 
|  | 
| virtual void | GetDirectionOfProjection (double &, double &, double &) | 
|  | 
| virtual void | GetDirectionOfProjection (double[3]) | 
|  | 
| void | SetRoll (double angle) | 
|  | 
| double | GetRoll () | 
|  | 
| void | SetParallelProjection (int flag) | 
|  | 
| virtual int | GetParallelProjection () | 
|  | 
| virtual void | ParallelProjectionOn () | 
|  | 
| virtual void | ParallelProjectionOff () | 
|  | 
| void | SetUseHorizontalViewAngle (int flag) | 
|  | 
| virtual int | GetUseHorizontalViewAngle () | 
|  | 
| virtual void | UseHorizontalViewAngleOn () | 
|  | 
| virtual void | UseHorizontalViewAngleOff () | 
|  | 
| void | SetViewAngle (double angle) | 
|  | 
| virtual double | GetViewAngle () | 
|  | 
| void | SetParallelScale (double scale) | 
|  | 
| virtual double | GetParallelScale () | 
|  | 
| void | SetClippingRange (double dNear, double dFar) | 
|  | 
| void | SetClippingRange (const double a[2]) | 
|  | 
| virtual double * | GetClippingRange () | 
|  | 
| virtual void | GetClippingRange (double &, double &) | 
|  | 
| virtual void | GetClippingRange (double[2]) | 
|  | 
| void | SetThickness (double) | 
|  | 
| virtual double | GetThickness () | 
|  | 
| void | SetWindowCenter (double x, double y) | 
|  | 
| virtual double * | GetWindowCenter () | 
|  | 
| virtual void | GetWindowCenter (double &, double &) | 
|  | 
| virtual void | GetWindowCenter (double[2]) | 
|  | 
| virtual double * | GetViewPlaneNormal () | 
|  | 
| virtual void | GetViewPlaneNormal (double &, double &, double &) | 
|  | 
| virtual void | GetViewPlaneNormal (double[3]) | 
|  | 
| void | SetViewShear (double dxdz, double dydz, double center) | 
|  | 
| void | SetViewShear (double d[3]) | 
|  | 
| virtual double * | GetViewShear () | 
|  | 
| virtual void | GetViewShear (double &, double &, double &) | 
|  | 
| virtual void | GetViewShear (double[3]) | 
|  | 
| virtual void | SetEyeAngle (double) | 
|  | 
| virtual double | GetEyeAngle () | 
|  | 
| virtual void | SetFocalDisk (double) | 
|  | 
| virtual double | GetFocalDisk () | 
|  | 
| virtual void | SetUseOffAxisProjection (int) | 
|  | 
| virtual int | GetUseOffAxisProjection () | 
|  | 
| virtual void | UseOffAxisProjectionOn () | 
|  | 
| virtual void | UseOffAxisProjectionOff () | 
|  | 
| virtual void | SetScreenBottomLeft (double, double, double) | 
|  | 
| virtual void | SetScreenBottomLeft (double[3]) | 
|  | 
| virtual double * | GetScreenBottomLeft () | 
|  | 
| virtual void | GetScreenBottomLeft (double &, double &, double &) | 
|  | 
| virtual void | GetScreenBottomLeft (double[3]) | 
|  | 
| virtual void | SetScreenBottomRight (double, double, double) | 
|  | 
| virtual void | SetScreenBottomRight (double[3]) | 
|  | 
| virtual double * | GetScreenBottomRight () | 
|  | 
| virtual void | GetScreenBottomRight (double &, double &, double &) | 
|  | 
| virtual void | GetScreenBottomRight (double[3]) | 
|  | 
| virtual void | SetScreenTopRight (double, double, double) | 
|  | 
| virtual void | SetScreenTopRight (double[3]) | 
|  | 
| virtual double * | GetScreenTopRight () | 
|  | 
| virtual void | GetScreenTopRight (double &, double &, double &) | 
|  | 
| virtual void | GetScreenTopRight (double[3]) | 
|  | 
| virtual void | SetEyeSeparation (double) | 
|  | 
| virtual double | GetEyeSeparation () | 
|  | 
| void | SetEyePosition (double eyePosition[3]) | 
|  | 
| void | GetEyePosition (double eyePosition[3]) | 
|  | 
| void | SetEyeTransformMatrix (vtkMatrix4x4 *matrix) | 
|  | 
| virtual vtkMatrix4x4 * | GetEyeTransformMatrix () | 
|  | 
| void | SetModelTransformMatrix (vtkMatrix4x4 *matrix) | 
|  | 
| virtual vtkMatrix4x4 * | GetModelTransformMatrix () | 
|  | 
| virtual vtkMatrix4x4 * | GetProjectionTransformMatrix (double aspect, double nearz, double farz) | 
|  | 
| virtual vtkPerspectiveTransform * | GetProjectionTransformObject (double aspect, double nearz, double farz) | 
|  | 
| virtual vtkMatrix4x4 * | GetCompositeProjectionTransformMatrix (double aspect, double nearz, double farz) | 
|  | 
| void | SetUserViewTransform (vtkHomogeneousTransform *transform) | 
|  | 
| virtual vtkHomogeneousTransform * | GetUserViewTransform () | 
|  | 
| void | SetUserTransform (vtkHomogeneousTransform *transform) | 
|  | 
| virtual vtkHomogeneousTransform * | GetUserTransform () | 
|  | 
| double * | GetOrientation () | 
|  | 
| double * | GetOrientationWXYZ () | 
|  | 
| virtual void | SetLeftEye (int) | 
|  | 
| virtual int | GetLeftEye () | 
|  | 
| virtual void | SetFreezeFocalPoint (bool) | 
|  | 
| virtual bool | GetFreezeFocalPoint () | 
|  | 
| vtkObject * | NewInstance () const | 
|  | 
| virtual void | DebugOn () | 
|  | 
| virtual void | DebugOff () | 
|  | 
| bool | GetDebug () | 
|  | 
| void | SetDebug (bool debugFlag) | 
|  | 
| virtual void | Modified () | 
|  | 
| virtual unsigned long | GetMTime () | 
|  | 
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) | 
|  | 
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) | 
|  | 
| vtkCommand * | GetCommand (unsigned long tag) | 
|  | 
| void | RemoveObserver (vtkCommand *) | 
|  | 
| void | RemoveObservers (unsigned long event, vtkCommand *) | 
|  | 
| void | RemoveObservers (const char *event, vtkCommand *) | 
|  | 
| int | HasObserver (unsigned long event, vtkCommand *) | 
|  | 
| int | HasObserver (const char *event, vtkCommand *) | 
|  | 
| void | RemoveObserver (unsigned long tag) | 
|  | 
| void | RemoveObservers (unsigned long event) | 
|  | 
| void | RemoveObservers (const char *event) | 
|  | 
| void | RemoveAllObservers () | 
|  | 
| int | HasObserver (unsigned long event) | 
|  | 
| int | HasObserver (const char *event) | 
|  | 
| template<class U , class T > | 
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) | 
|  | 
| template<class U , class T > | 
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|  | 
| template<class U , class T > | 
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|  | 
| int | InvokeEvent (unsigned long event, void *callData) | 
|  | 
| int | InvokeEvent (const char *event, void *callData) | 
|  | 
| int | InvokeEvent (unsigned long event) | 
|  | 
| int | InvokeEvent (const char *event) | 
|  | 
| const char * | GetClassName () const | 
|  | 
| virtual void | Delete () | 
|  | 
| virtual void | FastDelete () | 
|  | 
| void | Print (ostream &os) | 
|  | 
| virtual void | Register (vtkObjectBase *o) | 
|  | 
| virtual void | UnRegister (vtkObjectBase *o) | 
|  | 
| void | SetReferenceCount (int) | 
|  | 
| void | PrintRevisions (ostream &) | 
|  | 
| virtual void | PrintHeader (ostream &os, vtkIndent indent) | 
|  | 
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) | 
|  | 
| int | GetReferenceCount () | 
|  | 
OpenGL camera. 
vtkOpenGLCamera is a concrete implementation of the abstract class vtkCamera. vtkOpenGLCamera interfaces to the OpenGL rendering library. 
Definition at line 30 of file vtkOpenGLCamera.h.