|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | Render (vtkRenderer *ren) |
|
void | UpdateViewport (vtkRenderer *ren) |
|
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) |
|
virtual vtkMatrix4x4 * | GetViewTransformMatrix () |
|
unsigned long | GetViewingRaysMTime () |
|
void | ViewingRaysModified () |
|
virtual void | GetFrustumPlanes (double aspect, double planes[24]) |
|
void | ComputeViewPlaneNormal () |
|
vtkMatrix4x4 * | GetCameraLightTransformMatrix () |
|
virtual void | UpdateViewport (vtkRenderer *vtkNotUsed(ren)) |
|
void | ComputeProjAndViewParams () |
|
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 vtkTransform * | GetViewTransformObject () |
|
virtual vtkMatrix4x4 * | GetPerspectiveTransformMatrix (double aspect, double nearz, double farz) |
|
virtual vtkMatrix4x4 * | GetProjectionTransformMatrix (double aspect, double nearz, double farz) |
|
virtual vtkPerspectiveTransform * | GetProjectionTransformObject (double aspect, double nearz, double farz) |
|
virtual vtkMatrix4x4 * | GetCompositePerspectiveTransformMatrix (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 () |
|
void | SetViewPlaneNormal (double x, double y, double z) |
|
void | SetViewPlaneNormal (const double a[3]) |
|
virtual void | SetLeftEye (int) |
|
virtual int | GetLeftEye () |
|
void | SetConfigParams (double o2screen, double o2right, double o2left, double o2top, double o2bottom, double interOccDist, double scale, vtkMatrix4x4 *surfaceRot) |
|
void | SetHeadPose (double x00, double x01, double x02, double x03, double x10, double x11, double x12, double x13, double x20, double x21, double x22, double x23, double x30, double x31, double x32, double x33) |
|
virtual void | SetHeadTracked (int) |
|
virtual int | GetHeadTracked () |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
unsigned char | GetDebug () |
|
void | SetDebug (unsigned char 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) |
|
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 &os) |
|
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 29 of file vtkOpenGLCamera.h.