G+Smo  25.01.0
Geometry + Simulation Modules
 
Loading...
Searching...
No Matches
gsReadOcct.h
Go to the documentation of this file.
1
14#pragma once
15
16#include <gsCore/gsDebug.h>
17
18#include <gsIO/gsXml.h>
19
20namespace opencascade { template<class O> class handle; }
21class TopoDS_Shape;
22class Geom_Surface;
23class Geom_BSplineSurface;
24class Geom2d_Curve;
25class Geom2d_BSplineCurve;
26
27namespace gismo {
28
29namespace extensions {
30
32bool gsReadBrep(const char * filename, internal::gsXmlTree & data);
33
35bool readTopoDS_Shape( const TopoDS_Shape & shape, internal::gsXmlTree & data );
36
38bool readGeom_Surface( const opencascade::handle<Geom_Surface> & S, internal::gsXmlTree & data );
39
41bool readGeom_BSplineSurface( const opencascade::handle<Geom_BSplineSurface> & S, internal::gsXmlTree & data );
42
44bool readGeom2d_Curve( const opencascade::handle<Geom2d_Curve> & C, internal::gsXmlTree & data );
45
47bool readGeom2d_BSplineCurve( const opencascade::handle<Geom2d_BSplineCurve> & bsp2d, internal::gsXmlTree & data );
48
49}
50
51}
This file contains the debugging and messaging system of G+Smo.
bool readGeom2d_BSplineCurve(const opencascade::handle< Geom2d_BSplineCurve > &bsp2d, internal::gsXmlTree &data)
Extracts a 2d B-spline curve.
Definition gsReadOcct.cpp:579
bool readGeom_BSplineSurface(const opencascade::handle< Geom_BSplineSurface > &S, internal::gsXmlTree &data)
Extracts a B-spline surface.
Definition gsReadOcct.cpp:425
bool readGeom2d_Curve(const opencascade::handle< Geom2d_Curve > &C, internal::gsXmlTree &data)
Extracts a 2d curve.
Definition gsReadOcct.cpp:572
bool readTopoDS_Shape(const TopoDS_Shape &inputShape, internal::gsXmlTree &data)
Extracts a TopoDS_Shape.
Definition gsReadOcct.cpp:104
bool gsReadBrep(const char *filename, internal::gsXmlTree &data)
Reads a brep file.
Definition gsReadOcct.cpp:94
Provides declaration of input/output XML utilities struct.
The G+Smo namespace, containing all definitions for the library.