mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-29 00:03:17 +00:00
Initial commit
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
#ifndef IFCGEOM_H
|
||||
#define IFCGEOM_H
|
||||
#include "../ifcparse/IfcParse.h"
|
||||
#include "../ifcparse/IfcTypes.h"
|
||||
|
||||
#include <gp_Pnt.hxx>
|
||||
#include <gp_Vec.hxx>
|
||||
#include <gp_Pnt2d.hxx>
|
||||
#include <gp_Vec2d.hxx>
|
||||
#include <gp_Trsf.hxx>
|
||||
#include <gp_Trsf2d.hxx>
|
||||
#include <gp_Mat.hxx>
|
||||
#include <gp_Ax3.hxx>
|
||||
#include <gp_Ax2d.hxx>
|
||||
#include <gp_Pln.hxx>
|
||||
|
||||
#include <TColgp_Array1OfPnt.hxx>
|
||||
#include <TColgp_Array1OfPnt2d.hxx>
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
#include <TColStd_Array1OfInteger.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom_BSplineCurve.hxx>
|
||||
|
||||
#include <BRepOffsetAPI_Sewing.hxx>
|
||||
#include <BRepBuilderAPI_MakeFace.hxx>
|
||||
#include <BRepBuilderAPI_MakeEdge.hxx>
|
||||
#include <BRepBuilderAPI_MakeWire.hxx>
|
||||
#include <BRepBuilderAPI_MakePolygon.hxx>
|
||||
|
||||
#include <TopoDS.hxx>
|
||||
#include <TopoDS_Wire.hxx>
|
||||
#include <TopoDS_Face.hxx>
|
||||
|
||||
#include <BRepPrimAPI_MakePrism.hxx>
|
||||
#include <BRepBuilderAPI_MakeShell.hxx>
|
||||
#include <BRepBuilderAPI_MakeSolid.hxx>
|
||||
#include <BRepPrimAPI_MakeHalfSpace.hxx>
|
||||
#include <BRepAlgoAPI_Cut.hxx>
|
||||
|
||||
#include <ShapeFix_Shape.hxx>
|
||||
#include <ShapeFix_ShapeTolerance.hxx>
|
||||
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
#define SCALE 1000.0f
|
||||
|
||||
/*
|
||||
namespace IFCgeom {
|
||||
bool convert( Entity* L, gp_Vec*& CC );
|
||||
bool convert( Entity* L, gp_Pnt*& CC );
|
||||
bool convert( Entity* L, gp_Vec2d*& CC );
|
||||
bool convert( Entity* L, gp_Pnt2d*& CC );
|
||||
bool convert ( Entity* L, gp_Ax3*& ax3 );
|
||||
bool convert ( Entity* L, gp_Trsf*& trsf );
|
||||
bool convert ( Entity* L, gp_Trsf2d*& trsf );
|
||||
bool convert ( Entity* L, gp_Pln*& pln );
|
||||
bool convert ( const Entity* L, TopoDS_Wire& wire, int& count );
|
||||
bool convert( const Entity* L, TopoDS_Face& face);
|
||||
bool convert( const Entity* L, TopoDS_Shape& shape);
|
||||
bool move ( const Entity* L, gp_Trsf& trsf );
|
||||
bool move ( const Entity* L, TopoDS_Shape& shape );
|
||||
bool hasopenings( const Entity* L );
|
||||
bool open( const Entity* L, TopoDS_Shape& shape );
|
||||
bool open( const Entity* L, TopoDS_Shape& shape, gp_Trsf trsf2 );
|
||||
}
|
||||
*/
|
||||
#endif
|
||||
Reference in New Issue
Block a user