cherish
|
This is the complete list of members for Utilities, including all inherited members.
areStrokesProjectable(const std::vector< entity::Stroke *> &strokes, entity::Canvas *source, entity::Canvas *target, osg::Camera *camera) | Utilities | static |
distanceTwoPoints(const osg::Vec3f &P1, const osg::Vec3f &P2) | Utilities | static |
getAnchorLineSegment(const osg::Vec3f &P0, const osg::Vec3f &P1) | Utilities | static |
getAngleTwoVectors(const osg::Vec2f &p1, const osg::Vec2f &p2, const osg::Vec2f &p3, const osg::Vec2f &p4) | Utilities | static |
getCameraPosition(entity::SVMData *svm, osg::Vec3f &eye, osg::Vec3f ¢er, osg::Vec3f &up) | Utilities | static |
getCanvasesIntersection(entity::Canvas *current, entity::Canvas *previous, osg::Vec3f &p1, osg::Vec3f &p2, osg::Vec3f &p3, osg::Vec3f &p4) | Utilities | static |
getCursorFromMode(cher::MOUSE_MODE mode) | Utilities | static |
getFarNear(double x, double y, const osg::Matrix &invVPW, osg::Vec3f &near, osg::Vec3f &far) | Utilities | static |
getGlobalFromLocal(const osg::Vec3f &p, const osg::Matrix &M, osg::Vec3f &P) | Utilities | static |
getLinesIntersection(const osg::Vec3f &La1, const osg::Vec3f &La2, const osg::Vec3f &Lb1, const osg::Vec3f &Lb2, osg::Vec3f &intersection) | Utilities | static |
getLocalFromGlobal(const osg::Vec3f &P, const osg::Matrix &invM, osg::Vec3f &p) | Utilities | static |
getModel(entity::Canvas *canvas, osg::Matrix &M, osg::Matrix &invM) | Utilities | static |
getOsgColor(const QColor &color) | Utilities | static |
getPlanesIntersection(entity::Canvas *canvas1, entity::Canvas *canvas2, osg::Vec3f &iP, osg::Vec3f &u) | Utilities | static |
getQColor(const osg::Vec4f &color) | Utilities | static |
getRayPlaneIntersection(const osg::Plane &plane, const osg::Vec3f ¢er, const osg::Vec3f &nearPoint, const osg::Vec3f &farPoint, osg::Vec3f &P, bool isLine=false) | Utilities | static |
getSkewLinesDistance(const osg::Vec3d &r1, const osg::Vec3d &r2, const osg::Vec3d &v1, const osg::Vec3d &v2) | Utilities | static |
getSkewLinesProjection(const osg::Vec3f ¢er, const osg::Vec3f &farPoint, const osg::Vec3f &nearPoint, const osg::Vec3f &normal, osg::Vec3f &X1) | Utilities | static |
getViewProjectionWorld(osgGA::GUIActionAdapter &aa, osg::Matrix &VPW, osg::Matrix &invVPW) | Utilities | static |
projectPointOnLine(const osg::Vec3f &iP, const osg::Vec3f &u, const osg::Vec3f &P) | Utilities | static |
rotate2DPointAround(const osg::Vec3f ¢er, float theta, const osg::Vec3f &original) | Utilities | static |