31#ifndef _PDF_PUBLISH_CAMERA_INCLUDED_
32#define _PDF_PUBLISH_CAMERA_INCLUDED_
76 void dolly(
double x_dir,
double up,
double forward);
89 void orbit(
double theta,
double phi);
98 void pan(
double theta,
double phi);
#define SMARTPTR(classname)
#define PDFPUBLISH_TOOLKIT
void setTarget(const OdGePoint3d &target)
void setProjection(Camera::Projection type, double oblique_y_skew=0., double oblique_x_skew=0.)
void setPosition(const OdGePoint3d &position)
void getUpVector(OdGeVector3d &vector) const
void getPosition(OdGePoint3d &position) const
void pan(double theta, double phi)
void getNearLimit(double &limit) const
ODRX_DECLARE_MEMBERS(OdCamera)
void getField(double &width, double &height) const
void setNearLimit(double const limit)
void orbit(double theta, double phi)
void setUpVector(const OdGeVector3d &vector)
void getProjection(Camera::Projection &type, double &oblique_y_skew, double &oblique_x_skew) const
void dolly(double x_dir, double up, double forward)
void getTarget(OdGePoint3d &target) const
void setField(double width, double height)
GLint GLenum GLsizei width
GLuint GLsizei GLsizei GLint GLenum * type
GLint GLenum GLsizei GLsizei height