@@ -76,21 +76,21 @@ public void AddBuiltInConfigurations()
76
76
77
77
// These are the built-in configurations. Provide a more extensible means of storage.
78
78
// Order of construction: name, version, space boundaries, QTO, split walls, internal sets, 2d elems, boundingBox
79
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC2x3CV2 , 0 , false , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ) ) ;
80
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC2x3 , 1 , false , false , true , false , false , false , false , true , false , linkedFileExportAs , includeSteelElements : true ) ) ;
81
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFCCOBIE , 2 , true , true , true , false , false , false , false , true , true , linkedFileExportAs , includeSteelElements : true ) ) ;
82
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC2x3BFM , 1 , true , true , false , false , false , false , false , true , false , linkedFileExportAs , includeSteelElements : true ) ) ;
83
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC2x2 , 1 , false , false , true , false , false , false , false , false , false , linkedFileExportAs ) ) ;
84
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC2x3FM , 1 , true , false , false , false , true , true , false , true , true , linkedFileExportAs , includeSteelElements : true ) ) ;
85
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC4RV , 0 , true , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ,
79
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC2x3CV2 , 0 , false , false , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ) ) ;
80
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC2x3 , 1 , false , false , true , false , false , false , false , false , true , false , linkedFileExportAs , includeSteelElements : true ) ) ;
81
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFCCOBIE , 2 , true , true , true , false , false , false , false , false , true , true , linkedFileExportAs , includeSteelElements : true ) ) ;
82
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC2x3BFM , 1 , true , true , false , false , false , false , false , false , true , false , linkedFileExportAs , includeSteelElements : true ) ) ;
83
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC2x2 , 1 , false , false , true , false , false , false , false , false , false , false , linkedFileExportAs ) ) ;
84
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC2x3FM , 1 , true , false , false , false , true , true , false , false , true , true , linkedFileExportAs , includeSteelElements : true ) ) ;
85
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC4RV , 0 , true , false , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ,
86
86
exchangeRequirement : KnownERNames . Architecture ) ) ;
87
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC4RV , 0 , true , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ,
87
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC4RV , 0 , true , false , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ,
88
88
exchangeRequirement : KnownERNames . Structural ) ) ;
89
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC4RV , 0 , true , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ,
89
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC4RV , 0 , true , false , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ,
90
90
exchangeRequirement : KnownERNames . BuildingService ) ) ;
91
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC4DTV , 0 , true , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ) ) ;
92
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC4x3 , 0 , true , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ) ) ;
93
- AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFCSG , 1 , true , true , false , false , false , true , false , true , false , linkedFileExportAs , includeSteelElements : true ) ) ;
91
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC4DTV , 0 , true , false , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ) ) ;
92
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFC4x3 , 0 , true , false , false , false , false , false , false , false , false , false , linkedFileExportAs , includeSteelElements : true ) ) ;
93
+ AddOrReplace ( IFCExportConfiguration . CreateBuiltInConfiguration ( IFCVersion . IFCSG , 1 , true , true , false , false , false , true , false , false , true , false , linkedFileExportAs , includeSteelElements : true ) ) ;
94
94
}
95
95
96
96
private LinkedFileExportAs ParseLinkedFilesAs ( string val ,
@@ -162,6 +162,9 @@ public void AddSavedConfigurations()
162
162
Field fieldExportUserDefinedPsetsFileName = m_OldSchema . GetField ( s_setupExportUserDefinedPsetsFileName ) ;
163
163
if ( fieldExportUserDefinedPsetsFileName != null )
164
164
configuration . ExportUserDefinedPsetsFileName = configEntity . Get < string > ( s_setupExportUserDefinedPsetsFileName ) ;
165
+ Field fieldUseTypePropertiesInInstacePSets = m_OldSchema . GetField ( s_setupUseTypePropertiesInInstacePSets ) ;
166
+ if ( fieldExportUserDefinedPsets != null )
167
+ configuration . UseTypePropertiesInInstacePSets = configEntity . Get < bool > ( s_setupUseTypePropertiesInInstacePSets ) ;
165
168
166
169
Field fieldExportUserDefinedParameterMapingTable = m_OldSchema . GetField ( s_setupExportUserDefinedParameterMapping ) ;
167
170
if ( fieldExportUserDefinedParameterMapingTable != null )
@@ -388,6 +391,7 @@ public void AddSavedConfigurations()
388
391
private const string s_setupExportUserDefinedPsetsFileName = "ExportUserDefinedPsetsFileName" ;
389
392
private const string s_setupExportUserDefinedParameterMapping = "ExportUserDefinedParameterMapping" ;
390
393
private const string s_setupExportUserDefinedParameterMappingFileName = "ExportUserDefinedParameterMappingFileName" ;
394
+ private const string s_setupUseTypePropertiesInInstacePSets = "UseTypePropertiesInInstacePSets" ;
391
395
private const string s_setupExportLinkedFiles = "ExportLinkedFiles" ;
392
396
private const string s_setupIncludeSiteElevation = "IncludeSiteElevation" ;
393
397
private const string s_setupTessellationLevelOfDetail = "TessellationLevelOfDetail" ;
0 commit comments