Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef OCC2VTK_TOOLS_H
00021 #define OCC2VTK_TOOLS_H
00022
00023 #include "OCC2VTK.h"
00024
00025 #include <TopoDS_Shape.hxx>
00026 #include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
00027
00028 class GEOM_EdgeSource;
00029 class GEOM_WireframeFace;
00030 class GEOM_ShadingFace;
00031
00032 namespace GEOM
00033 {
00034
00035 OCC2VTK_EXPORT void MeshShape(const TopoDS_Shape theShape,
00036 float& theDeflection,
00037 bool theForced = true);
00038
00039
00040 OCC2VTK_EXPORT void SetShape(const TopoDS_Shape& theShape,
00041 const TopTools_IndexedDataMapOfShapeListOfShape& theEdgeMap,
00042 bool theIsVector,
00043 GEOM_EdgeSource* theIsolatedEdgeSource,
00044 GEOM_EdgeSource* theOneFaceEdgeSource,
00045 GEOM_EdgeSource* theSharedEdgeSource,
00046 GEOM_WireframeFace* theWireframeFaceSource,
00047 GEOM_ShadingFace* theShadingFaceSource);
00048 }
00049
00050 #endif // OCC2VTK_TOOLS_H