SOFA API  0d8d8705
Open source framework for multi-physics simuation
sofa::helper::visual::DrawTool Member List

This is the complete list of members for sofa::helper::visual::DrawTool, including all inherited members.

clear()sofa::helper::visual::DrawToolinlinevirtual
disableBlending()=0sofa::helper::visual::DrawToolpure virtual
disableDepthTest()=0sofa::helper::visual::DrawToolpure virtual
disableLighting()=0sofa::helper::visual::DrawToolpure virtual
disablePolygonOffset()=0sofa::helper::visual::DrawToolpure virtual
draw3DText(const Vec3 &p, float scale, const RGBAColor &color, const char *text)=0sofa::helper::visual::DrawToolpure virtual
draw3DText_Indices(const std::vector< Vec3 > &positions, float scale, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawArrow(const Vec3 &p1, const Vec3 &p2, float radius, const RGBAColor &color, int subd=16)=0sofa::helper::visual::DrawToolpure virtual
drawArrow(const Vec3 &p1, const Vec3 &p2, float radius, float coneLength, const RGBAColor &color, int subd=16)=0sofa::helper::visual::DrawToolpure virtual
drawArrow(const Vec3 &p1, const Vec3 &p2, float radius, float coneLength, float coneRadius, const RGBAColor &color, int subd=16)=0sofa::helper::visual::DrawToolpure virtual
drawBoundingBox(const Vec3 &min, const Vec3 &max, float size=1.0)=0sofa::helper::visual::DrawToolpure virtual
drawCapsule(const Vec3 &p1, const Vec3 &p2, float radius, const RGBAColor &color, int subd=16)=0sofa::helper::visual::DrawToolpure virtual
drawCircle(float radius, float lineThickness, int resolution, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawCone(const Vec3 &p1, const Vec3 &p2, float radius1, float radius2, const RGBAColor &color, int subd=16)=0sofa::helper::visual::DrawToolpure virtual
drawCross(const Vec3 &p, float length, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawCube(const float &radius, const RGBAColor &color, const int &subd=16)=0sofa::helper::visual::DrawToolpure virtual
drawCylinder(const Vec3 &p1, const Vec3 &p2, float radius, const RGBAColor &color, int subd=16)=0sofa::helper::visual::DrawToolpure virtual
drawDisk(float radius, double from, double to, int resolution, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawEllipsoid(const Vec3 &p, const Vec3 &radii)=0sofa::helper::visual::DrawToolpure virtual
drawFakeSpheres(const std::vector< Vec3 > &points, const std::vector< float > &radius, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawFakeSpheres(const std::vector< Vec3 > &points, float radius, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawFrame(const Vec3 &position, const Quaternion &orientation, const Vec3f &size)=0sofa::helper::visual::DrawToolpure virtual
drawFrame(const Vec3 &position, const Quaternion &orientation, const Vec3f &size, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawHexahedra(const std::vector< Vec3 > &points, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawHexahedron(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4, const Vec3 &p5, const Vec3 &p6, const Vec3 &p7, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawInfiniteLine(const Vec3 &point, const Vec3 &direction, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawLine(const Vec3 &p1, const Vec3 &p2, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawLineLoop(const std::vector< Vec3 > &points, float size, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawLines(const std::vector< Vec3 > &points, float size, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawLines(const std::vector< Vec3 > &points, float size, const std::vector< RGBAColor > &colors)=0sofa::helper::visual::DrawToolpure virtual
drawLines(const std::vector< Vec3 > &points, const std::vector< Vec2i > &index, float size, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawLineStrip(const std::vector< Vec3 > &points, float size, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawPlus(const float &radius, const RGBAColor &color, const int &subd=16)=0sofa::helper::visual::DrawToolpure virtual
drawPoint(const Vec3 &p, const RGBAColor &c)=0sofa::helper::visual::DrawToolpure virtual
drawPoint(const Vec3 &p, const Vec3 &n, const RGBAColor &c)=0sofa::helper::visual::DrawToolpure virtual
drawPoints(const std::vector< Vec3 > &points, float size, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawPoints(const std::vector< Vec3 > &points, float size, const std::vector< RGBAColor > &color)=0sofa::helper::visual::DrawToolpure virtual
drawQuad(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4, const Vec3 &normal)=0sofa::helper::visual::DrawToolpure virtual
drawQuad(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4, const Vec3 &normal, const RGBAColor &c)=0sofa::helper::visual::DrawToolpure virtual
drawQuad(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4, const Vec3 &normal, const RGBAColor &c1, const RGBAColor &c2, const RGBAColor &c3, const RGBAColor &c4)=0sofa::helper::visual::DrawToolpure virtual
drawQuad(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4, const Vec3 &normal1, const Vec3 &normal2, const Vec3 &normal3, const Vec3 &normal4, const RGBAColor &c1, const RGBAColor &c2, const RGBAColor &c3, const RGBAColor &c4)=0sofa::helper::visual::DrawToolpure virtual
drawQuads(const std::vector< Vec3 > &points, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawQuads(const std::vector< Vec3 > &points, const std::vector< RGBAColor > &colors)=0sofa::helper::visual::DrawToolpure virtual
drawScaledHexahedra(const std::vector< Vec3 > &points, const RGBAColor &color, const float scale)=0sofa::helper::visual::DrawToolpure virtual
drawScaledTetrahedra(const std::vector< Vec3 > &points, const RGBAColor &color, const float scale)=0sofa::helper::visual::DrawToolpure virtual
drawScaledTetrahedron(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const RGBAColor &color, const float scale)=0sofa::helper::visual::DrawToolpure virtual
drawSphere(const Vec3 &p, float radius)=0sofa::helper::visual::DrawToolpure virtual
drawSphere(const Vec3 &p, float radius, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawSpheres(const std::vector< Vec3 > &points, const std::vector< float > &radius, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawSpheres(const std::vector< Vec3 > &points, float radius, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawTetrahedra(const std::vector< Vec3 > &points, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawTetrahedron(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
DrawTool()sofa::helper::visual::DrawToolinline
drawTriangle(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal)=0sofa::helper::visual::DrawToolpure virtual
drawTriangle(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal, const RGBAColor &c)=0sofa::helper::visual::DrawToolpure virtual
drawTriangle(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal, const RGBAColor &c1, const RGBAColor &c2, const RGBAColor &c3)=0sofa::helper::visual::DrawToolpure virtual
drawTriangle(const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &normal1, const Vec3 &normal2, const Vec3 &normal3, const RGBAColor &c1, const RGBAColor &c2, const RGBAColor &c3)=0sofa::helper::visual::DrawToolpure virtual
drawTriangleFan(const std::vector< Vec3 > &points, const std::vector< Vec3 > &normal, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawTriangles(const std::vector< Vec3 > &points, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawTriangles(const std::vector< Vec3 > &points, const Vec3 &normal, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawTriangles(const std::vector< Vec3 > &points, const std::vector< Vec3i > &index, const std::vector< Vec3 > &normal, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
drawTriangles(const std::vector< Vec3 > &points, const std::vector< Vec3i > &index, const std::vector< Vec3 > &normal, const std::vector< RGBAColor > &color)=0sofa::helper::visual::DrawToolpure virtual
drawTriangles(const std::vector< Vec3 > &points, const std::vector< RGBAColor > &color)=0sofa::helper::visual::DrawToolpure virtual
drawTriangles(const std::vector< Vec3 > &points, const std::vector< Vec3 > &normal, const std::vector< RGBAColor > &color)=0sofa::helper::visual::DrawToolpure virtual
drawTriangleStrip(const std::vector< Vec3 > &points, const std::vector< Vec3 > &normal, const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
enableBlending()=0sofa::helper::visual::DrawToolpure virtual
enableDepthTest()=0sofa::helper::visual::DrawToolpure virtual
enableLighting()=0sofa::helper::visual::DrawToolpure virtual
enablePolygonOffset(float factor, float units)=0sofa::helper::visual::DrawToolpure virtual
init()=0sofa::helper::visual::DrawToolpure virtual
makeStateLifeCycle()sofa::helper::visual::DrawTool
multMatrix(float *)=0sofa::helper::visual::DrawToolpure virtual
popMatrix()=0sofa::helper::visual::DrawToolpure virtual
pushMatrix()=0sofa::helper::visual::DrawToolpure virtual
Quaternion typedefsofa::helper::visual::DrawTool
readPixels(int x, int y, int w, int h, float *rgb, float *z=nullptr)=0sofa::helper::visual::DrawToolpure virtual
resetMaterial(const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
resetMaterial()=0sofa::helper::visual::DrawToolpure virtual
restoreLastState()=0sofa::helper::visual::DrawToolpure virtual
RGBAColor typedefsofa::helper::visual::DrawTool
saveLastState()=0sofa::helper::visual::DrawToolpure virtual
scale(float)=0sofa::helper::visual::DrawToolpure virtual
setLightingEnabled(bool _isAnabled)=0sofa::helper::visual::DrawToolpure virtual
setMaterial(const RGBAColor &color)=0sofa::helper::visual::DrawToolpure virtual
setPolygonMode(int _mode, bool _wireframe)=0sofa::helper::visual::DrawToolpure virtual
StateLifeCycle()=deletesofa::helper::visual::DrawTool
StateLifeCycle(const StateLifeCycle &)=deletesofa::helper::visual::DrawTool
StateLifeCycle(DrawTool *drawTool)sofa::helper::visual::DrawTool
translate(float x, float y, float z)=0sofa::helper::visual::DrawToolpure virtual
Vec2i typedefsofa::helper::visual::DrawTool
Vec3 typedefsofa::helper::visual::DrawTool
Vec3f typedefsofa::helper::visual::DrawTool
Vec3i typedefsofa::helper::visual::DrawTool
Vec4f typedefsofa::helper::visual::DrawTool
writeOverlayText(int x, int y, unsigned fontSize, const RGBAColor &color, const char *text)=0sofa::helper::visual::DrawToolpure virtual
~DrawTool()sofa::helper::visual::DrawToolinlinevirtual
~StateLifeCycle()sofa::helper::visual::DrawTool