Stinkfist0
08aeb80f58
Make set-python-to-path.bat callable from outside locations
2016-06-02 14:39:29 +03:00
Stinkfist0
7f2729c956
.gitignore: ignore __pycache__ in general
2016-06-02 14:36:55 +03:00
Stinkfist0
4d6e25fb69
Also mark the full URL source for Ifc2x3* files
2016-06-02 14:36:09 +03:00
Stinkfist0
37aadcbfbf
Update the source information for Ifc4* files
2016-06-02 14:20:12 +03:00
Stinkfist0
74a3f131be
Make IfcException's dtor and what() virtual
2016-05-31 17:08:39 +03:00
Stinkfist0
77b72a9dde
IfcException.h: suppress C4275 warnings
2016-05-31 14:45:22 +03:00
Stinkfist0
c644ffbe5e
Move wildcard_string_to_regex() from IfcParse to IfcGeom as it's not really related to parsing IFC at all.
2016-05-31 14:04:44 +03:00
Stinkfist0
aa03da20a8
Bump up non-MSVC compiler's warning level to a level somewhat similar to MSVC.
2016-05-30 17:44:36 +03:00
Stinkfist0
42acc7224c
Add couple missing IfcParse_EXPORTs + add a missing license information
2016-05-30 17:12:53 +03:00
Stinkfist0
53fadd9808
CMakeLists.txt: document usage of IFCDIRS.
2016-05-30 15:29:45 +03:00
Stinkfist0
906fefaf35
Fix installation of IfcParse DLL.
2016-05-30 15:12:07 +03:00
Stinkfist0
90a2c445ea
Fix broken build of the project when BUILD_SHARED_LIBS=1
2016-05-30 13:54:24 +03:00
Stinkfist0
cae24a9492
Fix warnings regarding unused variables.
2016-05-30 13:44:03 +03:00
Stinkfist0
8b3d581131
README: IFC4 -> IFC4 Add1
2016-05-30 13:20:03 +03:00
Stinkfist0
c13eb9e131
The usual way of doing MSVC dllimport/export. Add a warning print if building as DLL against the static VC-runtime.
2016-05-30 01:09:39 +03:00
Thomas Krijnen
83243ec514
IFCPARSE_STATIC_DEFINE only when BUILD_SHARED_LIBS is not set
2016-05-29 14:18:18 +02:00
stgatilov
b5c4eb3b6f
IfcParse dynamic linking, IFCPARSE_NO_REGEX, fixes for three memory leaks ( #76 )
...
* CMake: moved setting link directories before all the projects.
* Added IfcParse_Export header for declaring export macro.
* Added IFCPARSE_STATIC_DEFINE macro to all projects.
* Added include for export macro to swig file.
* Added IfcParse_EXPORT macro for all classes in headers generated by express parser.
* Allow removing boost.regex dependency by defining macro IFCPARSE_NO_REGEX.
* Fixed bug in deletion of ICU converter.
* Added export macro to most of the classes across headers
* Fixed memory leak: delete nested IfcAbstractEntity in EntityArgument.
* Fixed memory leak in destructor of IfcWritableEntity (args values).
2016-05-29 14:12:57 +02:00
Thomas Krijnen
a298903fdd
IfcGeomServer settings
2016-05-28 16:08:31 +02:00
iNEHCi
5bdb4ce668
Add IfcReinforcingBar/IfcSweptDiskSolid generation example
2016-05-27 10:18:39 +02:00
Thomas Krijnen
9909e2f7e2
Don't emit OBJ vertex normal if absent (e.g --weld-vertices)
2016-05-24 15:01:34 +02:00
Thomas Krijnen
38d1ec7a78
#28
2016-05-24 13:50:50 +02:00
Thomas Krijnen
85ddae1228
Do not set wire tolerance prior to creating face
2016-05-24 12:51:00 +02:00
Thomas Krijnen
06c3f8d6a9
Record conversion status on IfcFaceBasedSurfaceModel
2016-05-24 12:50:32 +02:00
Thomas Krijnen
b04ca74308
Derive minimal face area from modeling precision
2016-05-24 12:50:05 +02:00
Thomas Krijnen
7c0944e43b
Defer pythonOCC imports in order not to break if unavailable
2016-05-19 13:31:54 +02:00
Thomas Krijnen
a1c660f4ab
Fix static linking
2016-05-19 11:34:04 +02:00
Thomas Krijnen
2a5974fde1
Remove superfluous error message
2016-05-18 17:28:58 +02:00
Thomas Krijnen
e2ffd0b6d6
Fix IFC4 compilation
2016-05-18 17:15:44 +02:00
Thomas Krijnen
9bff4876c5
Don't apply rpaths on windows due to possible path separator conflicts
2016-05-15 15:51:12 +02:00
Johannes Obermayr
42188904af
Fixes to build on openSUSE/Packman. ( #67 )
...
- Support different BINDIR, INCLUDEDIR and LIBDIR on install
- Take right python dir on x86_64 arch
- Fix build against Boost >= 1.58
- Make it possible to build libIfcGeom shared to reduce size of dependent binaries
- Fix INSTALL_RPATH
- Fix some more compiler warnings
2016-05-15 15:47:21 +02:00
Lars Moastuen
414d7bb810
OBJ precision and log messages
...
* Fixes #68 : Increase precision in OBJ files (regression in commit 43f5d44 )
* Add some verbose logging of a few geometry errors
2016-05-13 12:59:00 +02:00
Thomas Krijnen
01269e5dd5
Fix missing include for debug build
2016-05-11 14:01:38 +02:00
Ivano Ras
0253c1ddbe
Extended error logging
...
Fixes #33
2016-05-11 10:56:40 +02:00
Thomas Krijnen
3f5d30f497
Merge pull request #65 from iras/nested_argument_list_bug
...
separated nested argument lists to avoid an error when compiling with…
2016-05-05 11:03:38 +02:00
iras
3d2ab25175
separated nested argument lists to avoid an error when compiling with gcc.
2016-05-05 08:09:45 +01:00
Thomas Krijnen
d4dc933b99
Qualify auto keyword
2016-05-04 17:30:31 +02:00
Thomas Krijnen
d54c1cdc9c
Remove compiler warning
2016-05-03 16:32:36 +02:00
Thomas Krijnen
c848a7dbe0
remove redundant type attribute on latebound entity instance
2016-05-03 11:24:26 +02:00
Thomas Krijnen
60cf4ab757
Additional check pertaining to face surfaces
2016-05-03 11:22:15 +02:00
Thomas Krijnen
2c3fa89dd0
Preprocessor consistency
2016-05-03 11:21:39 +02:00
Thomas Krijnen
e9c7cf235b
Fix compiler warning
2016-05-03 11:19:46 +02:00
Thomas Krijnen
fefa8a0563
option to pass settings to pyqt4 app
2016-05-03 11:05:46 +02:00
Thomas Krijnen
04acfe1169
Fix #63
2016-05-03 11:01:47 +02:00
Thomas Krijnen
0e25787df3
Merge pull request #64 from aothms/layerset_slicing
...
Layerset slicing
2016-05-02 16:14:14 +02:00
Thomas Krijnen
3c3bee71d1
Don't process mapped items in case of material layer associations
2016-05-02 16:11:06 +02:00
Thomas Krijnen
37f0e09947
Fix compiler warnings
2016-05-02 15:56:08 +02:00
Thomas Krijnen
39e26dff46
Merge branch 'master' into layerset_slicing
...
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeom.h
# src/ifcgeom/IfcGeomFunctions.cpp
# src/ifcgeom/IfcGeomIteratorSettings.h
2016-05-02 15:13:30 +02:00
Thomas Krijnen
2f129556fd
Merge pull request #47 from aothms/performance_improvements
...
Performance improvements
2016-05-01 20:43:37 +02:00
Thomas Krijnen
a1d584796a
Set reasonable defaults for caching behavior
2016-05-01 20:38:10 +02:00
Thomas Krijnen
c6d5adfa42
Merge branch 'master' into performance_improvements
...
# Conflicts:
# src/ifcexpressparser/implementation.py
# src/ifcgeom/IfcGeomFunctions.cpp
# src/ifcparse/Ifc4.cpp
2016-04-24 15:22:10 +02:00