Stinkfist0
|
7eb1346407
|
IfcConvert: prevent doing IfcFile::Init() "prematurely", e.g. before some additional program option parsing that might fail.
|
2017-06-23 14:12:07 +02:00 |
|
Stinkfist0
|
771b1f3d3c
|
IfcConvert: consistent style for user error prints.
|
2017-06-23 14:12:07 +02:00 |
|
Stinkfist0
|
3fb96cad0b
|
IfcConvert: make sure to delete temp file if no actual conversion occurs. Also fixes serializer memory leaks. Closes #199.
C
|
2017-06-23 14:12:07 +02:00 |
|
Stinkfist0
|
84813084d0
|
Fix/suppress signed-unsigned integer conversion warnings.
|
2017-06-05 19:53:10 +02:00 |
|
Stinkfist0
|
f3f4c41f8d
|
IfcConvert: add --no-progress option to suppress possible progress bar type of prints that use carriage return.
|
2017-06-05 11:41:55 +02:00 |
|
Stinkfist0
|
0adcb9ae20
|
IfcConvert --filter-file: Specifies a filter file that describes the used filtering criteria.
|
2017-06-05 11:41:55 +02:00 |
|
Thomas Krijnen
|
af2799acd4
|
Matrix multiplication in OCC rather than boost::ublas (re #211)
|
2017-05-20 19:50:10 +02:00 |
|
Balleux Benjamin
|
834e05a01c
|
Feature : For each parent element, include the type in the name if --use-element-types if used
|
2017-05-18 11:26:19 +02:00 |
|
Balleux Benjamin
|
be39f30029
|
Fix : fix build error
|
2017-05-16 15:54:26 +02:00 |
|
Balleux Benjamin
|
e02bbefa68
|
Clean : Removed debug logs
|
2017-05-16 15:20:30 +02:00 |
|
Balleux Benjamin
|
5c497c8f6c
|
Fix : Handle the case where the first representation element has 0 parent
|
2017-05-16 15:01:55 +02:00 |
|
Balleux Benjamin
|
942d34ee39
|
Feature : Retrieve the full hierarchy. Fix the placement of the objects.
Check slab->HasObjectType before using slab->ObjectType
|
2017-05-16 14:27:36 +02:00 |
|
Balleux Benjamin
|
45ec08f840
|
feature (WIP) : retrieve the full hierarchy. The placement of several objects still be incorect
|
2017-05-16 11:27:45 +02:00 |
|
Balleux Benjamin
|
be3dbce9f4
|
feature (WIP) : retrieve full hierarchy
Bug : the element are not at the right location
|
2017-05-15 17:45:05 +02:00 |
|
Balleux Benjamin
|
4f6e8a7d56
|
Fix : Change wrong namespace
|
2017-05-11 13:27:00 +02:00 |
|
Balleux Benjamin
|
ef0e9d9eb4
|
Feature : Handle every IfcSlabTypeEnum (3 were missing) and sort the floors by elevation
|
2017-05-09 15:55:37 +02:00 |
|
Balleux Benjamin
|
3c2fbcc4e1
|
Feature : Handle every IfcSlabTypeEnum (3 were missing) and sort the floors by elevation
|
2017-05-09 15:54:21 +02:00 |
|
Balleux Benjamin
|
a6ffa7fc42
|
Fix : fill the storey property of an Element with NULL when we don't find any IfcBuildingStorey parent
|
2017-05-09 14:40:23 +02:00 |
|
Tristan Zimpfer
|
e3e4fba63a
|
Clean of the double declaration of IfcSlabTypeEnum.
|
2017-04-26 10:59:07 +02:00 |
|
Tristan Zimpfer
|
78b904dfeb
|
Differentiate slab types when option --use-element-types is used.
|
2017-04-26 10:28:38 +02:00 |
|
Balleux Benjamin
|
1d8f6addf8
|
Get the information on the IfcSlab (floor or roof..) and put it in the element name.
To be cleaned
|
2017-04-25 16:27:14 +02:00 |
|
Balleux Benjamin
|
26a9167eea
|
Add coments
|
2017-04-25 11:55:09 +02:00 |
|
Balleux Benjamin
|
5fae7a5992
|
Merge branch 'feature/hierarchy' of https://github.com/mitmadness/IfcOpenShell into feature/hierarchy
|
2017-04-25 10:13:37 +02:00 |
|
Balleux Benjamin
|
7edca081bf
|
Raise an error when the option --use-element-hierarchy is used with a file different of .dae
|
2017-04-25 10:13:18 +02:00 |
|
Tristan Zimpfer
|
08e4d16f28
|
Modified the condition checking if the parent had changed so an object without parent isn't placed in a storey.
|
2017-04-21 18:05:35 +02:00 |
|
Tristan Zimpfer
|
470e8e772e
|
Comments + conditions for sorting the deferred objects added.
|
2017-04-21 16:15:41 +02:00 |
|
Balleux Benjamin
|
95acd4c517
|
Clean : remove debug lines
Find the floor of an element in the IfcGeomIterator class
|
2017-04-21 15:49:34 +02:00 |
|
Balleux Benjamin
|
7ce795def3
|
clean WIP
|
2017-04-20 15:06:49 +02:00 |
|
Balleux Benjamin
|
8e4febecc0
|
clean : Remove the debug print
debug : don't display the name of the element in unity anymore
|
2017-04-19 16:38:35 +02:00 |
|
Balleux Benjamin
|
195979d4f0
|
Merge branch 'feature/hierarchy' of https://github.com/mitmadness/IfcOpenShell into feature/hierarchy
# Conflicts:
# src/ifcconvert/ColladaSerializer.cpp
|
2017-04-19 15:09:59 +02:00 |
|
Balleux Benjamin
|
ab0e47c55f
|
Options added : --use-element-types and --use-element-hierarchy
|
2017-04-19 12:07:03 +02:00 |
|
Tristan Zimpfer
|
9f362853d6
|
Added a matrix for the parent node and a better id.
|
2017-04-19 11:48:52 +02:00 |
|
Tristan Zimpfer
|
79e1e0ec04
|
Hierarchy v1
|
2017-04-13 16:39:36 +02:00 |
|
Tristan Zimpfer
|
f446f25cee
|
Sort DeferredObject.
|
2017-04-12 17:28:29 +02:00 |
|
Balleux Benjamin
|
a02b189f69
|
Bug Fix : the previous commit made the program crash when an object has no parent
|
2017-04-12 16:11:37 +02:00 |
|
Balleux Benjamin
|
8312853b99
|
add parent property to deffered objects
|
2017-04-12 15:49:05 +02:00 |
|
Balleux Benjamin
|
be326e13ed
|
Send Hierarchy data to the serializer
|
2017-04-12 14:56:00 +02:00 |
|
Balleux Benjamin
|
a2aa2bf9eb
|
Send hierarchy data to the serializer WIP
|
2017-04-12 14:38:54 +02:00 |
|
Balleux Benjamin
|
b9e9bfeceb
|
Handle errors : when an object has no parent
|
2017-04-12 13:36:12 +02:00 |
|
Balleux Benjamin
|
37f7fbecca
|
Retrieve the type and the hierarchy of the IFC and write it in the .dae files
|
2017-04-11 17:26:30 +02:00 |
|
Thomas Krijnen
|
50ea73a28f
|
Update IfcConvert help text
|
2017-03-04 14:16:54 +01:00 |
|
Stinkfist0
|
026b4853a2
|
IfcConvert: single point for IFC file parsing and potential parsing error reporting.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
cd132473f5
|
IfcConvert: instead of global --traverse option provide --include+ and --exclude+ options that control traversal on per filter basis.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
06c1ea9d2c
|
Doc tweaks [ci skip]
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
b058647d46
|
IfcLogger: convenience shorthands Notice(), Warnings() and Error()
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
0383221d00
|
IfcConvert: print information about the used filters.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
678d422ec8
|
Fix errors in rebase merge.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
eade74c919
|
Fix --traverse --exlucde=<entities|layers> + clean up duplicate code. filter::traverse_match: dynamic_cast instead of static_cast as the decomposing entity is not guaranteed to be IfcProduct
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
9074f25e93
|
Fix --exclude=arg when --traverse used also.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
4b5790e83a
|
IfcConvert: minor cleanup + fix guid exclusion filter's value population.
|
2017-03-04 13:54:19 +01:00 |
|