Commit Graph

184 Commits

Author SHA1 Message Date
Thomas Krijnen 34fd334fcb Check dereference error 2017-11-24 12:15:30 +01:00
Thomas Krijnen 839dd9aed6 Specify mount points from command line 2017-11-24 12:15:08 +01:00
Thomas Krijnen 0f0d060177 Option to renumber instances 2017-11-21 15:45:42 +01:00
Thomas Krijnen 621859453a Configurable instance locator 2017-11-20 14:38:54 +01:00
Thomas Krijnen 01ab21a69a Incrementing id when enumerating arbitrary instances 2017-11-18 10:40:10 +01:00
Thomas Krijnen 659f05bda3 attempts to make hdf5 generation process more configurable 2017-11-17 14:57:33 +01:00
Thomas Krijnen 59020a22ee set_default() on spf header 2017-11-17 14:57:03 +01:00
Thomas Krijnen 693444d4d2 Fix traversal 2017-11-13 14:58:02 +01:00
Thomas Krijnen 93a33a8507 Quotes in comment 2017-11-12 08:30:02 +01:00
Thomas Krijnen e1b1940d83 Conversion back from hdf to spf, referenced profile 2017-11-11 09:43:45 +01:00
Thomas Krijnen 9a2e5d698a Conversion back from hdf to spf, padded profile 2017-11-09 13:49:49 +01:00
Thomas Krijnen 71dcc96ac2 Hacky support for LOGICAL 2017-10-13 14:51:09 +02:00
Thomas Krijnen 2422da4048 Run codegen 2017-10-13 13:12:43 +02:00
Thomas Krijnen 3dbb52a4f3 Read and write header fields in HDF; clean-up 2017-10-13 12:19:50 +02:00
Thomas Krijnen d9c4920d37 Conversion back from hdf to spf, standard profile only ftm 2017-10-11 16:15:27 +02:00
Thomas Krijnen dcf331a78d Correct instance lookup 2017-10-09 15:43:51 +02:00
Thomas Krijnen 09679050c2 Fix iso_10303_26_data_set_names 2017-10-09 14:57:14 +02:00
Thomas Krijnen d13a7b613b Work on padded and referenced profiles 2017-10-09 13:58:29 +02:00
Thomas Krijnen 61fba3f406 Work on padded profile 2017-09-24 13:48:16 +02:00
Thomas Krijnen b8001ea05d Refactor 2017-09-20 17:08:11 +02:00
Thomas Krijnen 4163f817a6 Update win build script and cmake for HDF5 library 2017-08-18 15:29:05 +02:00
aothms 2a0471ec27 Add support for storing aggregate values in separate datasets 2016-02-24 11:26:47 +01:00
aothms 418b78cdd5 Fix wrapper code 2016-02-24 11:26:15 +01:00
aothms c1c738390f Add support for aggregate of bool 2016-02-24 11:25:45 +01:00
aothms 766d45e0cb Add missing include 2016-02-19 14:25:56 +01:00
aothms df88474bc5 Merge remote-tracking branch 'origin/master' into hdf5
Conflicts:
	src/ifcexpressparser/bootstrap.py
	src/ifcexpressparser/templates.py
	src/ifcgeom/IfcGeomFaces.cpp
	src/ifcgeom/IfcGeomFunctions.cpp
	src/ifcgeom/IfcGeomIterator.h
	src/ifcgeom/IfcGeomWires.cpp
	src/ifcparse/Ifc2x3.h
	src/ifcparse/Ifc4.h
	src/ifcparse/IfcLateBoundEntity.cpp
	src/ifcparse/IfcParse.cpp
	src/ifcparse/IfcUtil.h
2016-02-19 14:19:57 +01:00
aothms da0af77570 Compatibility for older versions of cmake, python, open cascade, boost 2016-02-18 13:17:15 +01:00
Thomas Krijnen a583339492 Merge pull request #29 from Tridify/win_build_script_improvements
Windows build script improvements
2016-02-15 16:14:51 +01:00
Stinkfist0 c575352d20 ~IfcCharacterDecoder: call ucnv_flushCache() to fix two ICU mem leaks. 2016-02-07 23:01:34 +02:00
Stinkfist0 2f8fa3282b Fix mem leak in IfcSpfStream (not closed upon destruction), make Entity's dtor virtual. 2016-02-07 22:45:42 +02:00
Stinkfist0 993e322a8e Fix memory leakage from IfcSpfHeader 2016-02-07 13:14:14 +02:00
aothms fe70acb541 Fix https://github.com/IfcOpenShell/IfcOpenShell/issues/26 2016-01-26 16:45:39 +01:00
aothms ed8cc620ea Use boost::shared_ptr
Fixes https://github.com/IfcOpenShell/IfcOpenShell/issues/17
2016-01-25 14:42:41 +01:00
aothms 973fa9ccb5 Fixes for sequences of extended control directives 2016-01-08 09:17:49 +01:00
aothms 6716423a68 Sort instances on name rather than on std::map occurrence. Add chunk-size command line argument. 2016-01-08 06:35:53 +01:00
aothms 4eee9a1936 Merge remote-tracking branch 'official/master'
Conflicts:
	src/ifcconvert/IfcConvert.cpp
	src/ifcgeom/IfcGeomIterator.h
2015-12-21 11:36:23 +01:00
aothms bf292cccd0 Precision fixes 2015-11-30 22:59:21 +01:00
aothms 83c4b6a642 More serialization options for HDF5 2015-11-30 22:34:48 +01:00
Stinkfist0 2dc5cd44b7 Enable warning C4100 ("'identifier' : unreferenced formal parameter") and fix warnings. 2015-11-23 15:52:12 +02:00
Stinkfist0 16a82f035f templates.py: disable C4100 warnings for headers created by this file + move <map> inclusion to .cpp as it's not needed in .h + use spaces instead of tabs consistently for these files as seems to be the convention. 2015-11-22 02:26:28 +02:00
Stinkfist0 a13042f227 Fix warnings: unused variables, shadowing variable names, constant conditional expressions, integer conversions, inability to generate copy-ctor and/or assignment operator, etc. 2015-11-21 23:05:28 +02:00
aothms ac8cf298fa Commit override types for efficiency 2015-11-16 10:37:02 +01:00
aothms 579d3713fd hdf5 2015-11-10 11:16:00 +01:00
aothms d076fa588b Work on runtime representation of schema 2015-11-05 11:55:19 +01:00
Stinkfist0 6190771817 Fix/suppress signed-unsigned int conversion warnings on Windows x64. 2015-11-04 18:27:46 +02:00
Stinkfist0 d4b51a82e7 Fix/suppress plethora of integer conversion warnings on x64 Visual Studio build. 2015-11-03 17:58:08 +02:00
aothms 7b82bfb477 Update log messages in parser 2015-10-05 13:08:24 +02:00
aothms 3e00139a87 Add const pointer cast to IfcBaseClass 2015-10-05 13:07:40 +02:00
aothms 94d214808e Use boost::to_upper() and -::to_upper_copy() for string manipulation throughout codebase 2015-09-13 15:00:21 +02:00
aothms a58b2ede63 Fixes for unicode handling in Python 2015-09-13 14:43:42 +02:00