SOFA API  7226d276
Open source framework for multi-physics simuation
sofa::core::visual::DrawMesh Class Reference

#include <DrawMesh.h>

Public Member Functions

template<class ElementType , class PositionContainer >
void drawElements (sofa::helper::visual::DrawTool *drawTool, const PositionContainer &position, sofa::core::topology::BaseMeshTopology *topology, const typename DrawElementMesh< ElementType >::ColorContainer &colors=DrawElementMesh< ElementType >::defaultColors)
 
void setElementSpace (SReal elementSpace)
 
template<class PositionContainer >
void drawLine (sofa::helper::visual::DrawTool *drawTool, const PositionContainer &position, sofa::core::topology::BaseMeshTopology *topology)
 
template<class PositionContainer >
void drawSurface (sofa::helper::visual::DrawTool *drawTool, const PositionContainer &position, sofa::core::topology::BaseMeshTopology *topology)
 
template<class PositionContainer >
void drawVolume (sofa::helper::visual::DrawTool *drawTool, const PositionContainer &position, sofa::core::topology::BaseMeshTopology *topology)
 
template<class PositionContainer >
void draw (sofa::helper::visual::DrawTool *drawTool, const PositionContainer &position, sofa::core::topology::BaseMeshTopology *topology)
 

Function details

◆ draw()

template<class PositionContainer >
void sofa::core::visual::DrawMesh::draw ( sofa::helper::visual::DrawTool *  drawTool,
const PositionContainer &  position,
sofa::core::topology::BaseMeshTopology *  topology 
)
inline

◆ drawElements()

template<class ElementType , class PositionContainer >
void sofa::core::visual::DrawMesh::drawElements ( sofa::helper::visual::DrawTool *  drawTool,
const PositionContainer &  position,
sofa::core::topology::BaseMeshTopology *  topology,
const typename DrawElementMesh< ElementType >::ColorContainer &  colors = DrawElementMesh<ElementType>::defaultColors 
)
inline

◆ drawLine()

template<class PositionContainer >
void sofa::core::visual::DrawMesh::drawLine ( sofa::helper::visual::DrawTool *  drawTool,
const PositionContainer &  position,
sofa::core::topology::BaseMeshTopology *  topology 
)
inline

◆ drawSurface()

template<class PositionContainer >
void sofa::core::visual::DrawMesh::drawSurface ( sofa::helper::visual::DrawTool *  drawTool,
const PositionContainer &  position,
sofa::core::topology::BaseMeshTopology *  topology 
)
inline

◆ drawVolume()

template<class PositionContainer >
void sofa::core::visual::DrawMesh::drawVolume ( sofa::helper::visual::DrawTool *  drawTool,
const PositionContainer &  position,
sofa::core::topology::BaseMeshTopology *  topology 
)
inline

◆ setElementSpace()

void sofa::core::visual::DrawMesh::setElementSpace ( SReal  elementSpace)