DART 6.6.2
|
Namespaces | |
namespace | osg |
Classes | |
class | GlutWindow |
class | GraphWindow |
class | MotionBlurSimWindow |
class | OpenGLRenderInterface |
class | RenderInterface |
class | SimWindow |
class | SoftSimWindow |
class | Trackball |
class | Win2D |
class | Win3D |
Enumerations | |
enum | DecoBufferType { BT_Front , BT_Back } |
enum | DecoColorChannel { CC_R , CC_G , CC_B , CC_A , CC_RGB , CC_RGBA } |
enum | DecoDrawType { DT_WireFrame , DT_SolidPolygon , DT_FrontPolygon , DT_BackPolygon , DT_Max } |
Functions | |
void | drawStringOnScreen (float _x, float _y, const std::string &_s, bool _bigFont=true) |
void | drawArrow3D (const Eigen::Vector3d &_pt, const Eigen::Vector3d &_dir, const double _length, const double _thickness, const double _arrowThickness=-1) |
void | drawArrow2D (const Eigen::Vector2d &_pt, const Eigen::Vector2d &_vec, double _thickness) |
void | drawProgressBar (int _currFrame, int _totalFrame) |
void | drawOpenCylinderConnectingTwoSpheres (OpenGLRenderInterface *ri, const std::pair< double, Eigen::Vector3d > &sphere0, const std::pair< double, Eigen::Vector3d > &sphere1, int slices, int stacks) |
static void | drawOpenDome (double radius, int slices, int stacks) |
void | accFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearPlane, GLdouble farPlane, GLdouble pixdx, GLdouble pixdy, GLdouble eyedx, GLdouble eyedy, GLdouble focus) |
void | accPerspective (GLdouble fovy, GLdouble aspect, GLdouble nearPlane, GLdouble farPlane, GLdouble pixdx, GLdouble pixdy, GLdouble eyedx, GLdouble eyedy, GLdouble focus) |
void dart::gui::accFrustum | ( | GLdouble | left, |
GLdouble | right, | ||
GLdouble | bottom, | ||
GLdouble | top, | ||
GLdouble | nearPlane, | ||
GLdouble | farPlane, | ||
GLdouble | pixdx, | ||
GLdouble | pixdy, | ||
GLdouble | eyedx, | ||
GLdouble | eyedy, | ||
GLdouble | focus | ||
) |
void dart::gui::accPerspective | ( | GLdouble | fovy, |
GLdouble | aspect, | ||
GLdouble | nearPlane, | ||
GLdouble | farPlane, | ||
GLdouble | pixdx, | ||
GLdouble | pixdy, | ||
GLdouble | eyedx, | ||
GLdouble | eyedy, | ||
GLdouble | focus | ||
) |
void dart::gui::drawArrow2D | ( | const Eigen::Vector2d & | _pt, |
const Eigen::Vector2d & | _vec, | ||
double | _thickness | ||
) |
void dart::gui::drawArrow3D | ( | const Eigen::Vector3d & | _pt, |
const Eigen::Vector3d & | _dir, | ||
const double | _length, | ||
const double | _thickness, | ||
const double | _arrowThickness | ||
) |
void dart::gui::drawOpenCylinderConnectingTwoSpheres | ( | OpenGLRenderInterface * | ri, |
const std::pair< double, Eigen::Vector3d > & | sphere0, | ||
const std::pair< double, Eigen::Vector3d > & | sphere1, | ||
int | slices, | ||
int | stacks | ||
) |
|
static |
void dart::gui::drawProgressBar | ( | int | _currFrame, |
int | _totalFrame | ||
) |
void dart::gui::drawStringOnScreen | ( | float | _x, |
float | _y, | ||
const std::string & | _s, | ||
bool | _bigFont | ||
) |