alas2
alas2
std::wstring in (IFC 4X1) was replaced by std::string in (IFC 4X3 and master branch). If we try to read the attached file that has unicode product name will have incorrect...
`void IfcCartesianPointList2D::readStepArguments( const std::vector& args, const std::map& map ) { const size_t num_args = args.size(); if( num_args != 2 ){ std::stringstream err; err
For example, '#74= IFCQUANTITYWEIGHT('GrossWeight',$,$,**IFCMASSMEASURE(196000.)**,$);' readReal() in ReaderUtil.h expects double only i.e. 196000. not IFCMASSMEASURE(196000.). The same applies for readInteger(), readLogical(), readBool(), and readIntegerValue()
In the code below, if ModelOrDraughting is nullptr then should not be exported at all not even $. For instance, for IFC2X3 it doesn't have this value. void IfcCurveStyle::getStepLine( std::stringstream&...
Can the err_unknown_entity content be sent to the message call back? I think, In **ReaderSTEP.cpp, void ReaderSTEP::readData(std::istream& read_in, std::streampos file_size, shared_ptr& model)** at the end of the function need to...
Creating IFC results in tags with , thousands separator, see below . Can we have locale independent (without ,)? In WriterSTEP::writeModelToStream(), I think, the fix is to add the below...
Could we please have this library support C++ 17 and C++ 20 along with the existing support for C++14? Currently if I build with C++ 14 there are no issues...