CameraType enum name | CCamera | |
CCamera() | CCamera | [inline] |
CCamera(double rdEyePosX, double rdEyePosY, double rdEyePosZ, double rdRefPointX, double rdRefPointY, double rdRefPointZ, double rdViewUpX, double rdViewUpY, double rdViewUpZ, const CBoundingBox3D &cBBox=CBoundingBox3D(-1,-1,-1, 1, 1, 1), double rdVerAngle=30.0, int nVPHeight=480, double rdRatio=4.0/3.0, double rdNearPlane=0.0001, double rdFarPlane=10000.0, int nTimeStep=0) | CCamera | [inline] |
CCamera(CP3D cEyePos, CP3D cRefPoint, CV3D cViewUp, const CBoundingBox3D &cBBox=CBoundingBox3D(-1,-1,-1, 1, 1, 1), double rdVerAngle=30.0, int nVPHeight=480, double rdRatio=4.0/3.0, double rdNearPlane=0.0001, double rdFarPlane=10000.0, CameraType ctype=perspective, int nTimeStep=0) | CCamera | [inline] |
getBoundingBox() const | CCamera | [inline] |
getCameraType() const | CCamera | [inline] |
getClipPlanes(double &rdNearPlane, double &rdFarPlane) const | CCamera | [inline] |
getEyePos() const | CCamera | [inline] |
getFovy() const | CCamera | [inline] |
getFrustrum() const | CCamera | |
getHVAngle(double &rdHorAngle, double &rdVerAngle) const | CCamera | [inline] |
getModelview() const | CCamera | |
getOrtho() const | CCamera | |
getProjection() const | CCamera | |
getRatio() const | CCamera | [inline] |
getRefPoint() const | CCamera | [inline] |
getTimeStep() const | CCamera | [inline] |
getViewDir() const | CCamera | |
getViewRight() const | CCamera | |
getViewUp() const | CCamera | [inline] |
getVPHeight() const | CCamera | [inline] |
getVPParams(CP3D &origin, CV3D &xStep, CV3D &yStep, int nXSize, int nYSize) const | CCamera | |
getVPRes(int &nVPWidth, int &nVPHeight) const | CCamera | [inline] |
getVPTrans(int nXSize, int nYSize) const | CCamera | |
getVVolume(double array[6]) const | CCamera | |
m_CameraType | CCamera | [private] |
m_cBBox | CCamera | [private] |
m_cEyePos | CCamera | [private] |
m_cRefPoint | CCamera | [private] |
m_cViewDir | CCamera | [mutable, private] |
m_cViewRight | CCamera | [mutable, private] |
m_cViewUp | CCamera | [private] |
m_fValidViewDir | CCamera | [mutable, private] |
m_fValidViewRight | CCamera | [mutable, private] |
m_nTimeStep | CCamera | [private] |
m_nVPHeight | CCamera | [private] |
m_rdFarPlane | CCamera | [private] |
m_rdNearPlane | CCamera | [private] |
m_rdRatio | CCamera | [private] |
m_rdVerAngle | CCamera | [private] |
orthographic enum value | CCamera | |
perspective enum value | CCamera | |
print() | CCamera | |
rotate(double rdAngle, CV3D cAxis, bool global=true) | CCamera | |
setBoundingBox(const CBoundingBox3D &cBBox, bool fViewAll=true) | CCamera | [inline] |
setCameraType(CameraType type) | CCamera | [inline] |
setClipPlanes(double rdNearPlane, double rdFarPlane) | CCamera | [inline] |
setEyePos(const CP3D &cEyePos) | CCamera | |
setFovy(double rdFovy) | CCamera | [inline] |
setHVAngle(double rdHorAngle, double rdVerAngle) | CCamera | [inline] |
setRatio(double rdRatio) | CCamera | [inline] |
setRefPoint(const CP3D &cRefPoint) | CCamera | [inline] |
setTimeStep(int nTimeStep) | CCamera | [inline] |
setViewUp(const CV3D &cViewUp) | CCamera | [inline] |
setVPHeight(int nVPHeight) | CCamera | [inline] |
setVPRes(int nVPWidth, int nVPHeight) | CCamera | [inline] |
translate(CV3D vDiff) | CCamera | |
viewAll() | CCamera | |
~CCamera() | CCamera | [inline, virtual] |