Fix shared libraries exports.

This commit is contained in:
Adrien SCHVALBERG
2022-04-26 11:46:21 +02:00
committed by Thomas Krijnen
parent 7e7d576855
commit e7f3856d64
10 changed files with 15 additions and 15 deletions
@@ -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);
};
IteratorFactoryImplementation& iterator_implementations();
IFC_GEOM_API IteratorFactoryImplementation& iterator_implementations();
namespace IfcGeom {
+6 -6
View File
@@ -83,7 +83,7 @@ namespace IfcGeom {
GV_BOOLEAN_ATTEMPT_2D
};
Kernel(IfcParse::IfcFile* file_);
IFC_PARSE_API Kernel(IfcParse::IfcFile* file_);
virtual ~Kernel() {}
@@ -110,12 +110,12 @@ namespace IfcGeom {
return implementation_->convert_placement(item, trsf);
}
static int count(const TopoDS_Shape&, TopAbs_ShapeEnum, bool unique=false);
static int surface_genus(const TopoDS_Shape&);
IFC_PARSE_API static int count(const TopoDS_Shape&, TopAbs_ShapeEnum, bool unique = false);
IFC_PARSE_API static int surface_genus(const TopoDS_Shape&);
static bool is_manifold(const TopoDS_Shape& a);
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 bool is_manifold(const TopoDS_Shape& a);
IFC_PARSE_API static IfcUtil::IfcBaseEntity* get_decomposing_entity(IfcUtil::IfcBaseEntity*, bool include_openings = true);
IFC_PARSE_API static std::map<std::string, IfcUtil::IfcBaseEntity*> get_layers(IfcUtil::IfcBaseEntity*);
};
namespace impl {
+1 -1
View File
@@ -42,7 +42,7 @@
struct Ifc2x3 {
static const IfcParse::schema_definition& get_schema();
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
static const char* const Identifier;
+1 -1
View File
@@ -42,7 +42,7 @@
struct Ifc4 {
static const IfcParse::schema_definition& get_schema();
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
static const char* const Identifier;
+1 -1
View File
@@ -42,7 +42,7 @@
struct Ifc4x1 {
static const IfcParse::schema_definition& get_schema();
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
static const char* const Identifier;
+1 -1
View File
@@ -42,7 +42,7 @@
struct Ifc4x2 {
static const IfcParse::schema_definition& get_schema();
IFC_PARSE_API static const IfcParse::schema_definition& get_schema();
static const char* const Identifier;
+1 -1
View File
@@ -42,7 +42,7 @@
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;
+1 -1
View File
@@ -42,7 +42,7 @@
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;
+1 -1
View File
@@ -42,7 +42,7 @@
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;
+1 -1
View File
@@ -42,7 +42,7 @@
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;