#include <sspt_orthocamera.h>
Public Member Functions | |
sspt_OrthoCamera () | |
virtual | ~sspt_OrthoCamera () |
virtual sspt_HomogeneousMatrix | createProjectionMatrix (const sspt_Frustum &view) |
virtual sspt_HomogeneousVector | viewNormal () |
virtual sspt_Ray | convert (double xscreen, double yscreen, const sspt_Frustum &view) |
virtual void | applyModelViewTransform () |
virtual void | updateVisibleRegion (sspt_VisibleRegion *r, const sspt_Frustum &view) |
virtual void | updateVisiblePlane (sspt_VisiblePlane *region, const sspt_Frustum &view) |
void | applyScale (double x_scale, double y_scale, double z_scale) |
void | setScale (double x_scale, double y_scale, double z_scale) |
void | applyTranslate (double x, double y, double z) |
void | setTranslate (double x, double y, double z) |
sspt_OrthoCamera::sspt_OrthoCamera | ( | ) |
virtual sspt_OrthoCamera::~sspt_OrthoCamera | ( | ) | [inline, virtual] |
virtual void sspt_OrthoCamera::applyModelViewTransform | ( | ) | [virtual] |
Implements sspt_Camera.
void sspt_OrthoCamera::applyScale | ( | double | x_scale, | |
double | y_scale, | |||
double | z_scale | |||
) |
void sspt_OrthoCamera::applyTranslate | ( | double | x, | |
double | y, | |||
double | z | |||
) |
virtual sspt_Ray sspt_OrthoCamera::convert | ( | double | xscreen, | |
double | yscreen, | |||
const sspt_Frustum & | view | |||
) | [virtual] |
Implements sspt_Camera.
virtual sspt_HomogeneousMatrix sspt_OrthoCamera::createProjectionMatrix | ( | const sspt_Frustum & | view | ) | [virtual] |
Implements sspt_Camera.
void sspt_OrthoCamera::setScale | ( | double | x_scale, | |
double | y_scale, | |||
double | z_scale | |||
) |
void sspt_OrthoCamera::setTranslate | ( | double | x, | |
double | y, | |||
double | z | |||
) |
virtual void sspt_OrthoCamera::updateVisiblePlane | ( | sspt_VisiblePlane * | region, | |
const sspt_Frustum & | view | |||
) | [virtual] |
Implements sspt_Camera.
virtual void sspt_OrthoCamera::updateVisibleRegion | ( | sspt_VisibleRegion * | r, | |
const sspt_Frustum & | view | |||
) | [virtual] |
Implements sspt_Camera.
virtual sspt_HomogeneousVector sspt_OrthoCamera::viewNormal | ( | ) | [virtual] |
Implements sspt_Camera.