SOFA API  1df67014
Open source framework for multi-physics simuation
vrender Namespace Reference

Classes

class  AxisAlignedBox
 
class  Exporter
 
class  EPSExporter
 
class  PSExporter
 
class  FIGExporter
 
class  NVector3
 
class  Optimizer
 
class  VisibilityOptimizer
 
class  PrimitiveSplitOptimizer
 
class  BackFaceCullingOptimizer
 
class  ParserGL
 
class  Feedback3DColor
 
class  Primitive
 
class  Point
 
class  Segment
 
class  Polygone
 
class  PrimitivePositioning
 
class  SortMethod
 
class  DontSortMethod
 
class  BSPSortMethod
 
class  TopologicalSortMethod
 
class  TopologicalSortUtils
 
class  Vector2
 
class  Vector3
 
class  VRenderParams
 

Typedefs

typedef AxisAlignedBox< Vector2AxisAlignedBox_xy
 
typedef AxisAlignedBox< Vector3AxisAlignedBox_xyz
 
typedef double FLOAT
 
typedef GLdouble GLFLOAT
 
typedef PrimitivePtrPrimitive
 
typedef void(* RenderCB) (void *)
 
typedef void(* ProgressFunction) (float, const QString &)
 

Functions

void VectorialRender (RenderCB DrawFunc, void *callback_params, VRenderParams &render_params)
 

Variables

const float FLAT_POLYGON_EPS = 1e-5f
 

Typedef Documentation

◆ AxisAlignedBox_xy

◆ AxisAlignedBox_xyz

◆ FLOAT

typedef double vrender::FLOAT

◆ GLFLOAT

typedef GLdouble vrender::GLFLOAT

◆ ProgressFunction

typedef void(* vrender::ProgressFunction) (float, const QString &)

◆ PtrPrimitive

◆ RenderCB

typedef void(* vrender::RenderCB) (void *)

Function Documentation

◆ VectorialRender()

void vrender::VectorialRender ( RenderCB  DrawFunc,
void *  callback_params,
VRenderParams render_params 
)

Variable Documentation

◆ FLAT_POLYGON_EPS

const float vrender::FLAT_POLYGON_EPS = 1e-5f