Commit Graph

  • f24c996bc1 Backport some codegen fixes wrt unicode Thomas Krijnen 2017-10-13 13:08:50 +02:00
  • 3dbb52a4f3 Read and write header fields in HDF; clean-up Thomas Krijnen 2017-10-13 12:19:50 +02:00
  • d9c4920d37 Conversion back from hdf to spf, standard profile only ftm Thomas Krijnen 2017-10-11 16:15:27 +02:00
  • dcf331a78d Correct instance lookup Thomas Krijnen 2017-10-09 15:43:51 +02:00
  • 09679050c2 Fix iso_10303_26_data_set_names Thomas Krijnen 2017-10-09 14:57:14 +02:00
  • d13a7b613b Work on padded and referenced profiles Thomas Krijnen 2017-10-09 13:58:29 +02:00
  • 33220fa78c Update python module install script Thomas Krijnen 2017-10-06 16:37:22 +02:00
  • effcecc75f ifcopenshell.template.create() Thomas Krijnen 2017-10-06 16:05:55 +02:00
  • 85f872d3b8 ifcopenshell.guid.new() Thomas Krijnen 2017-10-06 16:03:04 +02:00
  • f3b3e2a441 More meaningful error message setting attributes in python Thomas Krijnen 2017-10-06 16:02:34 +02:00
  • 25d68d320d Remove auto keyword Thomas Krijnen 2017-10-06 16:01:18 +02:00
  • c38ac108cc basestring for py3 Matthis Thorade 2017-09-25 14:19:59 +02:00
  • d14d63dd5c IfcConvert: Fix bug with --bounds for SVG Anders Granskogen Bjørnstad 2017-09-28 11:09:37 +02:00
  • 34d04c0da7 Add test case Thomas Krijnen 2017-10-06 15:41:39 +02:00
  • 6c4fee1028 Color elements by material association. Reimplement reuse detection. Fix #265 Thomas Krijnen 2017-10-06 15:36:51 +02:00
  • ada503dbf1 Fix #266 Thomas Krijnen 2017-10-02 10:22:57 +02:00
  • 8d0c95a939 Fix typo Thomas Krijnen 2017-09-26 21:16:44 +02:00
  • 7ba0b04031 Set mmacosx-version-min to 10.9 for OCCT Thomas Krijnen 2017-09-26 11:43:03 +02:00
  • 688a652bc1 Fix #261 Thomas Krijnen 2017-09-25 14:57:49 +02:00
  • d839238949 Yet another repetition for cyclic symbol references Thomas Krijnen 2017-09-24 22:15:33 +02:00
  • 61fba3f406 Work on padded profile Thomas Krijnen 2017-09-24 13:48:16 +02:00
  • f91ac2b375 Add py 3.6.2 to build-all.py Thomas Krijnen 2017-09-24 13:37:14 +02:00
  • 8792a8d750 CMakeLists.txt: add icui18n library for linux compilation thomas.guenet 2017-09-20 12:56:25 +01:00
  • b8001ea05d Refactor Thomas Krijnen 2017-09-01 12:50:42 +02:00
  • f981c43042 More robust file download Thomas Krijnen 2017-09-18 14:51:58 +02:00
  • 8c26037f84 Fix null dereference Thomas Krijnen 2017-09-17 20:22:29 +02:00
  • 96ec925f31 Spatial Querying: Implementation of BVH tree for IFC files using NCollection_UBTree (#130) Thomas Krijnen 2017-09-13 13:16:58 +02:00
  • ee16deabe5 Fix #38 Thomas Krijnen 2017-09-10 17:15:04 +02:00
  • 4f31b9467a Fix #248 Thomas Krijnen 2017-09-10 16:59:05 +02:00
  • f6645b19ef don't assign ID to Simple types elmir 2017-08-30 14:09:07 +02:00
  • f2dbf7d063 Improve composite curve error message Thomas Krijnen 2017-09-09 13:29:39 +02:00
  • 49e5f2944c Rebuild generated source files Thomas Krijnen 2017-09-08 17:26:24 +02:00
  • fae9661efd Update IfcParse.h (#256) youaresoomean 2017-09-08 17:18:11 +02:00
  • b90b39a894 Update templates.py youaresoomean 2017-09-04 11:09:05 +02:00
  • c7c5e692d3 IfcConvert --version: print also OCC version. Stinkfist0 2017-08-22 14:50:51 +03:00
  • 93c2ca6267 CMakeLists.txt: Add ws2_32.lib to OPENCASCADE_LIBRARIES on Win32 as OCCT might require this depending on the used version and build configuration. Closes #250. Stinkfist0 2017-08-22 14:44:24 +03:00
  • 430ab54602 ifcopenshell.file.from_string() Thomas Krijnen 2017-08-22 10:16:07 +02:00
  • 08522c9fd7 ifcopenshell.file.from_string() (#246) Luke Brooks 2017-08-22 09:15:02 +01:00
  • 475b8554a8 Site local placement (#240) Anders Granskogen Bjørnstad 2017-08-19 17:21:10 +02:00
  • 7bea054c1e get_log in python Thomas Krijnen 2017-08-19 16:54:06 +02:00
  • 4163f817a6 Update win build script and cmake for HDF5 library Thomas Krijnen 2017-08-18 15:29:05 +02:00
  • 490c35bf60 Fix #244 and provide instances by entity type without subtypes Thomas Krijnen 2017-08-16 21:46:39 +02:00
  • b019ff6aed build-deps.cmd: fix URL for Git download (TortoiseGit doesn't contain Git) Stinkfist0 2017-08-16 15:05:06 +03:00
  • 4c6ca83528 Add option to build with OCCT 7.1 in nix build script Thomas Krijnen 2017-08-13 13:13:26 +02:00
  • 9ba5e8fd88 Add win build script occt patches Thomas Krijnen 2017-08-12 10:53:28 +02:00
  • 2e36793af2 win build script OCCT 7.1.0 Thomas Krijnen 2017-08-12 10:29:23 +02:00
  • e3d2621ea9 Alternative for CTRL+C in win build script Thomas Krijnen 2017-08-12 10:28:05 +02:00
  • ebfe8f9c54 Take into account Position is optional in IFC4 when processing layersets on slabs Thomas Krijnen 2017-08-09 17:01:10 +02:00
  • 132e5d5f6e Disable log_notice message on exceeding tolerance values Thomas Krijnen 2017-08-09 17:00:41 +02:00
  • 62794d4b07 Unused variable warning Thomas Krijnen 2017-08-09 12:55:03 +02:00
  • fd7f6e1f26 IfcIndexedPolyCurve Thomas Krijnen 2017-08-05 12:39:15 +02:00
  • b00acd3f67 only convert length unit if units are present in both files Thomas Krijnen 2017-08-04 16:31:34 +02:00
  • f12d8eeaa6 by_guid() and unicode in py2 Thomas Krijnen 2017-08-04 16:31:10 +02:00
  • 85524170dd More advanced entity_instance.get_info() Thomas Krijnen 2017-08-04 16:30:43 +02:00
  • c67de4bbb3 Mark attributes as 'derived in supertype' also in getArgumentType() Thomas Krijnen 2017-08-04 16:29:26 +02:00
  • 36c52b3bea Update tests Thomas Krijnen 2017-08-02 16:09:20 +02:00
  • ceff8a8822 Fixes for IfcEntityInstanceData copy construction Thomas Krijnen 2017-08-02 16:09:01 +02:00
  • a58f23fae2 Missing introspection methods in Python Thomas Krijnen 2017-08-02 16:08:07 +02:00
  • b696df0da1 Missing semicolons in header Thomas Krijnen 2017-08-02 16:07:30 +02:00
  • 94224411a9 Recursive get_info() Thomas Krijnen 2017-08-02 16:06:27 +02:00
  • 5c7e7cab1a Raise IndexError Thomas Krijnen 2017-08-02 16:05:56 +02:00
  • 29323e4f74 Fix recursion in traverse() Thomas Krijnen 2017-08-01 19:07:46 +02:00
  • aa0a6aa5d1 Fix #178 Thomas Krijnen 2017-08-01 16:45:11 +02:00
  • d10efe69cd Fix typo in test Thomas Krijnen 2017-07-27 15:53:06 +02:00
  • fb1fed247e Fix #243 Thomas Krijnen 2017-07-27 10:21:37 +02:00
  • 59d7e0cad3 nix build script: fix compilation of boost.iostreams, disable USE_MMAP Thomas Krijnen 2017-07-25 16:26:42 +02:00
  • ae0afe2c0a mmap #22 Thomas Krijnen 2017-07-23 14:52:04 +02:00
  • 3edb057178 Bring back id() to python wrapper. Fixes #241 Thomas Krijnen 2017-07-17 18:10:28 +02:00
  • 04e3018f3c Use default logger Thomas Krijnen 2017-07-17 18:09:49 +02:00
  • f81616a6fb Narrow and wide unicode builds in nix build script Thomas Krijnen 2017-07-03 20:42:18 +02:00
  • f58539d6d8 Construct not only allocate token buffer Thomas Krijnen 2017-07-03 20:39:40 +02:00
  • 90bdf03f54 Disable exception Thomas Krijnen 2017-07-03 16:38:04 +02:00
  • 6e87a21806 Ignore some methods in wrapper to fix build Thomas Krijnen 2017-07-03 15:43:56 +02:00
  • d94eb9a96e IfcMaterialList in XML output Thomas Krijnen 2017-07-03 15:18:07 +02:00
  • ac5800326b Fix compilation on gcc Thomas Krijnen 2017-07-03 14:42:08 +02:00
  • 901ef57d60 Fix #180 Thomas Krijnen 2017-07-03 14:18:56 +02:00
  • b604e5cf99 Fix #204 Thomas Krijnen 2017-07-02 19:57:10 +02:00
  • 1e79eb535a Build comprehensive representation id. Fix #225 Thomas Krijnen 2017-06-28 15:59:03 +02:00
  • 6f7afd4b2a Build comprehensive representation id. Fix #225 Thomas Krijnen 2017-06-28 15:24:49 +02:00
  • a90936a7de Properly initialize parsed simple types Thomas Krijnen 2017-06-24 21:35:38 +02:00
  • 7c1cf6ebd0 Fix #233 Thomas Krijnen 2017-06-24 13:36:26 +02:00
  • 7eb1346407 IfcConvert: prevent doing IfcFile::Init() "prematurely", e.g. before some additional program option parsing that might fail. Stinkfist0 2017-06-15 22:07:56 +03:00
  • 771b1f3d3c IfcConvert: consistent style for user error prints. Stinkfist0 2017-06-15 21:42:21 +03:00
  • 3fb96cad0b IfcConvert: make sure to delete temp file if no actual conversion occurs. Also fixes serializer memory leaks. Closes #199. C Stinkfist0 2017-06-15 21:24:13 +03:00
  • 23beb096a0 Remove auto keywords Thomas Krijnen 2017-06-20 19:47:53 +02:00
  • 101ef69ae9 Fail serialize() if one of the faces cannot be mapped to IFC (2x3) Thomas Krijnen 2017-06-20 18:55:52 +02:00
  • e60202b738 Unique filter on IfcEntityList Thomas Krijnen 2017-06-20 18:54:55 +02:00
  • 1e8b1d9c9c traverse() as a global function rather than method on IfcFile Thomas Krijnen 2017-06-20 18:54:30 +02:00
  • a27e516011 Elided argument in ifcopenshell.file constructor Thomas Krijnen 2017-06-20 18:53:39 +02:00
  • 69c8b7c1c8 One more boost::blank() refactoring Thomas Krijnen 2017-06-20 18:52:56 +02:00
  • c25cff6bad Correct setting attributes on lazily loaded instances Thomas Krijnen 2017-06-15 14:12:03 +02:00
  • 48a61219f7 Fix #228 Thomas Krijnen 2017-06-14 12:42:38 +02:00
  • 9ae55ab303 Small fixes to transformations Thomas Krijnen 2017-06-06 17:12:46 +02:00
  • 84813084d0 Fix/suppress signed-unsigned integer conversion warnings. Stinkfist0 2017-06-05 18:53:57 +03:00
  • 5e0da9725a ifcparse refactoring (#190) Thomas Krijnen 2017-06-05 17:26:58 +02:00
  • 9a43658716 Correct verbosity check Thomas Krijnen 2017-06-05 13:08:07 +02:00
  • f3f4c41f8d IfcConvert: add --no-progress option to suppress possible progress bar type of prints that use carriage return. Stinkfist0 2017-05-23 20:06:35 +03:00
  • 273c977f66 Remove extraneous spaces in geom filter description prints. Stinkfist0 2017-05-23 19:43:43 +03:00
  • 0adcb9ae20 IfcConvert --filter-file: Specifies a filter file that describes the used filtering criteria. Stinkfist0 2017-05-19 18:10:20 +03:00
  • 1751cf1c95 Generate example models on Travis Thomas Krijnen 2017-06-05 11:29:23 +02:00