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