mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-12 14:33:28 +00:00
Fix shared libraries exports.
This commit is contained in:
committed by
Thomas Krijnen
parent
7e7d576855
commit
e7f3856d64
@@ -49,7 +49,7 @@ public:
|
|||||||
IfcGeom::IteratorImplementation* construct(const std::string& schema_name, const IfcGeom::IteratorSettings&, IfcParse::IfcFile*, const std::vector<IfcGeom::filter_t>&, int);
|
IfcGeom::IteratorImplementation* construct(const std::string& schema_name, const IfcGeom::IteratorSettings&, IfcParse::IfcFile*, const std::vector<IfcGeom::filter_t>&, int);
|
||||||
};
|
};
|
||||||
|
|
||||||
IteratorFactoryImplementation& iterator_implementations();
|
IFC_GEOM_API IteratorFactoryImplementation& iterator_implementations();
|
||||||
|
|
||||||
namespace IfcGeom {
|
namespace IfcGeom {
|
||||||
|
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ namespace IfcGeom {
|
|||||||
GV_BOOLEAN_ATTEMPT_2D
|
GV_BOOLEAN_ATTEMPT_2D
|
||||||
};
|
};
|
||||||
|
|
||||||
Kernel(IfcParse::IfcFile* file_);
|
IFC_PARSE_API Kernel(IfcParse::IfcFile* file_);
|
||||||
|
|
||||||
virtual ~Kernel() {}
|
virtual ~Kernel() {}
|
||||||
|
|
||||||
@@ -110,12 +110,12 @@ namespace IfcGeom {
|
|||||||
return implementation_->convert_placement(item, trsf);
|
return implementation_->convert_placement(item, trsf);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int count(const TopoDS_Shape&, TopAbs_ShapeEnum, bool unique=false);
|
IFC_PARSE_API static int count(const TopoDS_Shape&, TopAbs_ShapeEnum, bool unique = false);
|
||||||
static int surface_genus(const TopoDS_Shape&);
|
IFC_PARSE_API static int surface_genus(const TopoDS_Shape&);
|
||||||
|
|
||||||
static bool is_manifold(const TopoDS_Shape& a);
|
IFC_PARSE_API static bool is_manifold(const TopoDS_Shape& a);
|
||||||
static IfcUtil::IfcBaseEntity* get_decomposing_entity(IfcUtil::IfcBaseEntity*, bool include_openings=true);
|
IFC_PARSE_API static IfcUtil::IfcBaseEntity* get_decomposing_entity(IfcUtil::IfcBaseEntity*, bool include_openings = true);
|
||||||
static std::map<std::string, IfcUtil::IfcBaseEntity*> get_layers(IfcUtil::IfcBaseEntity*);
|
IFC_PARSE_API static std::map<std::string, IfcUtil::IfcBaseEntity*> get_layers(IfcUtil::IfcBaseEntity*);
|
||||||
};
|
};
|
||||||
|
|
||||||
namespace impl {
|
namespace impl {
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
struct Ifc2x3 {
|
struct Ifc2x3 {
|
||||||
|
|
||||||
static const IfcParse::schema_definition& get_schema();
|
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
|
||||||
|
|
||||||
static const char* const Identifier;
|
static const char* const Identifier;
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
struct Ifc4 {
|
struct Ifc4 {
|
||||||
|
|
||||||
static const IfcParse::schema_definition& get_schema();
|
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
|
||||||
|
|
||||||
static const char* const Identifier;
|
static const char* const Identifier;
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
struct Ifc4x1 {
|
struct Ifc4x1 {
|
||||||
|
|
||||||
static const IfcParse::schema_definition& get_schema();
|
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
|
||||||
|
|
||||||
static const char* const Identifier;
|
static const char* const Identifier;
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
struct Ifc4x2 {
|
struct Ifc4x2 {
|
||||||
|
|
||||||
static const IfcParse::schema_definition& get_schema();
|
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
|
||||||
|
|
||||||
static const char* const Identifier;
|
static const char* const Identifier;
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
struct Ifc4x3_rc1 {
|
struct Ifc4x3_rc1 {
|
||||||
|
|
||||||
static const IfcParse::schema_definition& get_schema();
|
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
|
||||||
|
|
||||||
static const char* const Identifier;
|
static const char* const Identifier;
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
struct Ifc4x3_rc2 {
|
struct Ifc4x3_rc2 {
|
||||||
|
|
||||||
static const IfcParse::schema_definition& get_schema();
|
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
|
||||||
|
|
||||||
static const char* const Identifier;
|
static const char* const Identifier;
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
struct Ifc4x3_rc3 {
|
struct Ifc4x3_rc3 {
|
||||||
|
|
||||||
static const IfcParse::schema_definition& get_schema();
|
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
|
||||||
|
|
||||||
static const char* const Identifier;
|
static const char* const Identifier;
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
struct Ifc4x3_rc4 {
|
struct Ifc4x3_rc4 {
|
||||||
|
|
||||||
static const IfcParse::schema_definition& get_schema();
|
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
|
||||||
|
|
||||||
static const char* const Identifier;
|
static const char* const Identifier;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user