Yorik van Havre
39b3e03fc5
Added a clean() function to the python wrapper
2014-04-11 15:24:41 -03:00
Thomas Krijnen
ba7eec2c0b
Fix for empty shape reps
2014-02-26 10:56:22 +01:00
Thomas Krijnen
357357ad78
Initialise string to type map
2014-02-26 10:12:25 +01:00
Yorik van Havre
b3bf86e697
Fixes includes for building on Linux
2014-02-24 20:54:48 -03:00
Thomas Krijnen
6b65402611
Merge developments from master into the python_wrapper branch
2014-02-22 11:38:03 +01:00
aothms
c7355f03e7
Add Boost as a required dependency in the CMake build file
2012-11-04 11:04:55 +00:00
aothms
5274d73fd0
Add an option to disable the subtraction of IfcOpeningElements from relating building elements to the IfcGeomObject settings
2012-10-19 08:20:43 +00:00
Yorik van Havre
88f6242804
Allowed to enter booleans as arguments, and removed unused line that cause compilation error
2013-12-13 16:22:37 -02:00
Yorik van Havre
e936ba8391
Fix for building with gcc
2013-08-02 11:48:26 -03:00
Thomas Krijnen
9136b83223
Accept list of entity instances from Python
2013-07-27 15:55:23 -07:00
Thomas Krijnen
4987753a47
Allow setting enumeration values from python based on string
2013-07-23 23:17:37 -07:00
Thomas Krijnen
871ee13e05
Merge branch 'master' of https://github.com/aothms/IfcOpenShell.git
2013-07-22 20:09:38 -07:00
Yorik van Havre
9c4040345a
Merge branch 'master' of https://github.com/aothms/IfcOpenShell
2013-07-22 15:41:10 -03:00
Thomas Krijnen
aa4f6c0a7b
Merge pull request #1 from yorikvanhavre/master
2013-07-21 14:10:52 -07:00
Yorik van Havre
5471f345d8
Fixed character encoding bug
2013-07-22 15:38:37 -03:00
Yorik van Havre
9679d450fc
Fixed string conversion error
2013-07-21 13:41:27 -03:00
Yorik van Havre
d8d221dce3
Merge branch 'master' of https://github.com/aothms/IfcOpenShell
2013-07-21 13:31:24 -03:00
Yorik van Havre
ed5f879b9f
Merge pull request #1 from aothms/master
2012-10-30 04:47:28 -07:00
Thomas Krijnen
3bc3331983
Increase reference count when returning Py_None
2013-07-22 20:06:52 -07:00
Thomas Krijnen
10657416ea
Allow optional arguments to be set from Python with None, e.g: ifc_person.set_argument(0, None)
2013-07-20 13:51:06 -07:00
Thomas Krijnen
e5abdb7de8
Fix for inline entity instance regression
2013-07-09 09:04:33 -07:00
Thomas Krijnen
7b57c8b5b3
Merge branch 'master' of https://github.com/aothms/IfcOpenShell
2013-07-09 09:01:06 -07:00
Thomas Krijnen
22563f7283
Use a char* instead of a std::string for the std::ofstream constructor
2013-06-21 10:25:05 -07:00
Thomas Krijnen
d35e775407
Return empty list when for ifc datatypes not encountered in file
2013-07-09 08:57:09 -07:00
Thomas Krijnen
a5684f0996
Correctly take inline entity instances for select types into account in the Python wrapper
2013-06-21 08:49:08 -07:00
Thomas Krijnen
509c34d66a
Initial attempt at new python wrapper
2012-10-21 17:54:09 +02:00
Jang Myeongho
da616ffd64
- Added getter to IfcFile object
...
- fixed wrong operator to judge plan angle unit is not exist.
- guessed plane angle unit stay in a file processing.
2012-08-21 07:06:59 +00:00
Thomas Krijnen
0ef6577407
Fix some errors and warnings
2012-08-13 09:17:08 +00:00
Thomas Krijnen
6f1e1c3bad
NOTE: From now on Boost is required in order to compile IfcOpenShell
...
====================================================================
- Use boost::optional for optional IFC arguments
- Use boost::uuid for the creation of GlobalIds
- New IfcGeomObjects setting to force alignment of TopoDS_Face normal to CCW orientation
- Removed static Ifc class, renamed to non-static IfcFile. IfcFile renamed to IfcSpfStream
- Introduced Logger class
- Introduced EntityBuffer class that keeps track of all writable entities created to add them all in once to the IfcFile class
2012-08-11 13:24:08 +00:00
Thomas Krijnen
31daf8dd20
Forget information about plane angle units in previously processed files
2012-07-29 15:26:36 +00:00
Thomas Krijnen
975d0caa0f
If no plane angle unit is provided in the IFC file, create composite curves using both radians and degrees and see which 'looks best' (=successfully created and/or closed curve)
2012-07-29 15:16:30 +00:00
Thomas Krijnen
4b2bbc63de
Correctly redirect parse status update messages
2012-07-21 21:48:10 +00:00
Thomas Krijnen
04aea46757
Remove BOM in Interface.h
...
Add include for rand() and srand() in IfcGuidHelper.cpp
Remove dependency on nullptr for older compilers
2012-07-20 12:52:55 +00:00
Thomas Krijnen
f6e33313fb
Fix a small mistake in the IfcGuidHelper, which still lacks an actual uuid implementation
2012-07-20 00:12:47 +00:00
Thomas Krijnen
3e95e7474b
Allow for the initialization of SELCECT data types for writable entities (still no proper type checking though for SELECTs)
2012-07-19 23:51:57 +00:00
Thomas Krijnen
e4e8f05980
Update IfcExpressParser to generate writable schema
2012-07-19 23:03:25 +00:00
Thomas Krijnen
b4e42025fd
Convert all .cpp and .h files to UTF-8 with BOM
2012-07-19 18:26:47 +00:00
Thomas Krijnen
cec7117eb5
Added missing files
2012-07-19 13:07:55 +00:00
Thomas Krijnen
6ced646413
IfcParse: get entities by type string
2012-07-19 00:14:01 +00:00
Thomas Krijnen
1d4a999381
Initial draft of writing and modifying IFC files
2012-07-18 19:32:58 +00:00
Thomas Krijnen
95d2cdc4b6
Only allow character decoder compatibility mode if HAVE_ICU is defined since it relies on ICU to be available.
2012-07-18 18:45:34 +00:00
Jang Myeongho
217a7c6599
added break statements.
2012-06-27 15:59:09 +00:00
Jang Myeongho
00de61cbfc
fixed wrong assertion.
2012-06-27 11:16:37 +00:00
Jang Myeongho
c5c8bbf425
avoid leaks (compatibility_converter)
2012-06-27 07:49:34 +00:00
Jang Myeongho
dc4b10ef74
Added IfcCharacterDecoder::compatibility_mode
2012-06-27 07:32:28 +00:00
Jang Myeongho
1aa3a52b72
Added enum 'DEFAULT' to 'IfcCharacterDecoder::ConversionMode': using default converter as system default codepage.
2012-06-27 04:22:51 +00:00
Thomas Krijnen
4975de6d74
Apply patch #3537663 by myueho: https://sourceforge.net/tracker/?func=detail&atid=2204968&aid=3537663&group_id=543113
2012-06-25 15:08:58 +00:00
Tiago Leao
9a54a64311
typos correction.
2012-06-22 13:02:36 +00:00
Tiago Leao
eb0b865501
removed unnecessary/undefined function, compilation OK.
2012-06-22 12:49:34 +00:00
Tiago Leao
887ce9f9ef
QT Viewer main structure.
...
CMake: added an entry at main CMake script that makes QTViewer an optional build.
QT Viewer main structure only, libQGLViewer or any 3D functionality can be added to mainWindow as a widget later on.
2012-06-22 12:28:34 +00:00