VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
makVrv::DtOsgUtils Member List

This is the complete list of members for makVrv::DtOsgUtils, including all inherited members.

calculateOrthoMatrix(double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
calculateRevZProjectionMatrix(double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
calculateRevZProjectionMatrixWithRevZAsNegativeOneForRttCamera(double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
clipLine(double xMin, double xMax, double yMin, double yMax, double x0src, double y0src, double x1src, double y1src, double &x0clip, double &y0clip, double &x1clip, double &y1clip)makVrv::DtOsgUtilsstatic
clipPolygon(double xMin, double xMax, double yMin, double yMax, std::vector< osg::Vec2 > &vertices)makVrv::DtOsgUtilsstatic
computeOsgCameraFrustumPlanes(std::vector< osg::Vec4d > &planes, const osg::Camera *camera)makVrv::DtOsgUtilsstatic
create_axis_primitive()makVrv::DtOsgUtilsstatic
debugDumpShaderState(osg::State *state)makVrv::DtOsgUtilsstatic
debugDumpUniformState(const osg::Node *node)makVrv::DtOsgUtilsstatic
DtModPerLoVec3(const VecType &in, double min, double max)makVrv::DtOsgUtilsinlinestatic
getOrthoMatrix(bool useReverseZ, double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
getProjMatrix(bool useReverseZ, double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
getRevZOrthoMatrix(double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
getRevZOrthoMatrixAsFrustum(const osg::Matrix &orthoMat, double &left, double &right, double &bottom, double &top, double &zNear, double &zFar)makVrv::DtOsgUtilsstatic
getRevZPerspective(const osg::Matrix &mat, double &fovy, double &aspectRatio, double &zNear, double &zFar)makVrv::DtOsgUtilsstatic
getRevZPerspectiveMatrixAsFrustum(const osg::Matrix &mat, double &left, double &right, double &bottom, double &top, double &zNear, double &zFar)makVrv::DtOsgUtilsstatic
getYPR(const osg::Matrix &m, double &yaw, double &pitch, double &roll)makVrv::DtOsgUtilsstatic
insideTriangle(float Ax, float Ay, float Bx, float By, float Cx, float Cy, float Px, float Py)makVrv::DtOsgUtilsprotectedstatic
insideTriangulate(const std::vector< osg::Vec2 > &contour, std::vector< int > &results)makVrv::DtOsgUtilsstatic
makeRevZPerspective(double fovy, double aspectRatio, double zNear, double zFar)makVrv::DtOsgUtilsstatic
makeRotate(osg::Quat &q, const double &angle, const double &x, const double &y, const double &z)makVrv::DtOsgUtilsstatic
osgPolytopeToFrustum(Frustum_64 &frustum, const osg::Polytope &polytope, bool hasNearFar)makVrv::DtOsgUtilsstatic
quatMult(osg::Quat &lhs, const osg::Quat &rhs)makVrv::DtOsgUtilsstatic
rotateVec2(const osg::Vec2 &v, double rad)makVrv::DtOsgUtilsstatic
scaleVec2(const osg::Vec2 &v, double s)makVrv::DtOsgUtilsstatic
scaleVec2(const osg::Vec2 &v, double xScale, double yScale)makVrv::DtOsgUtilsstatic
snipTriangle(const std::vector< osg::Vec2 > &contour, int u, int v, int w, int n, int *V)makVrv::DtOsgUtilsprotectedstatic
toOsgRotation(const DtTaitBryan &orientation)makVrv::DtOsgUtilsstatic
translateVec2(const osg::Vec2 &v, const osg::Vec2 &translation)makVrv::DtOsgUtilsstatic
triangulateAreaSize(const std::vector< osg::Vec2 > &contour)makVrv::DtOsgUtilsprotectedstatic

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)