Open CASCADE Technology 7.8.2.dev
BRepMesh_PluginMacro.hxx File Reference

Macros

#define DISCRETPLUGIN(name)
 

Macro Definition Documentation

◆ DISCRETPLUGIN

#define DISCRETPLUGIN ( name)
Value:
extern "C" { \
Standard_EXPORT Standard_Integer DISCRETALGO(const TopoDS_Shape& , \
const Standard_Real, \
const Standard_Real, \
} \
\
Standard_Integer DISCRETALGO(const TopoDS_Shape& theShape, \
const Standard_Real theLinDeflection, \
const Standard_Real theAngDeflection, \
BRepMesh_DiscretRoot* &theAlgo) \
{ \
return name::Discret(theShape, theLinDeflection, \
theAngDeflection, theAlgo); \
} \
\
int Standard_Integer
Definition Standard_TypeDef.hxx:61
double Standard_Real
Definition Standard_TypeDef.hxx:63
This is a common interface for meshing algorithms instantiated by Mesh Factory and implemented by plu...
Definition BRepMesh_DiscretRoot.hxx:25
Describes a shape which.
Definition TopoDS_Shape.hxx:41