mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-11 02:02:22 +00:00
Add parse_ifcxml to ifcopenshell_wrapper
This commit is contained in:
@@ -521,6 +521,7 @@ static IfcUtil::ArgumentType helper_fn_attribute_type(const IfcUtil::IfcBaseClas
|
||||
// The IfcFile* returned by open() is to be freed by SWIG/Python
|
||||
%newobject open;
|
||||
%newobject read;
|
||||
%newobject parse_ifcxml;
|
||||
|
||||
%inline %{
|
||||
IfcParse::IfcFile* open(const std::string& fn) {
|
||||
@@ -528,6 +529,10 @@ static IfcUtil::ArgumentType helper_fn_attribute_type(const IfcUtil::IfcBaseClas
|
||||
return f;
|
||||
}
|
||||
|
||||
IfcParse::IfcFile* parse_ifcxml(const std::string& fn) {
|
||||
return IfcParse::parse_ifcxml(fn);
|
||||
}
|
||||
|
||||
IfcParse::IfcFile* read(const std::string& data) {
|
||||
char* copiedData = new char[data.length()];
|
||||
memcpy(copiedData, data.c_str(), data.length());
|
||||
|
||||
Reference in New Issue
Block a user