|
| 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.