Warning, file /include/opencascade/BRepMesh_PluginMacro.hxx was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef BRepMesh_PluginMacro_HeaderFile
0017 #define BRepMesh_PluginMacro_HeaderFile
0018
0019 #define DISCRETPLUGIN(name) \
0020 extern "C" { \
0021 Standard_EXPORT Standard_Integer DISCRETALGO(const TopoDS_Shape& , \
0022 const Standard_Real, \
0023 const Standard_Real, \
0024 BRepMesh_DiscretRoot* &); \
0025 } \
0026 \
0027 Standard_Integer DISCRETALGO(const TopoDS_Shape& theShape, \
0028 const Standard_Real theLinDeflection, \
0029 const Standard_Real theAngDeflection, \
0030 BRepMesh_DiscretRoot* &theAlgo) \
0031 { \
0032 return name::Discret(theShape, theLinDeflection, \
0033 theAngDeflection, theAlgo); \
0034 } \
0035 \
0036
0037 #endif