A3DRWParamsIFCData

Fields

A3DUTF8Char *

m_pcCodePageName

A3DUTF8Char *

m_pcXMLFilePathForAttributes

A3DBool

m_bIFCOWNERHISTORYOptimized

A3DBool

m_bFACETED_BREPAsOneFace

A3DBool

m_bAttributesOnlyGlobalId

A3DBool

m_bHideWireframes

A3DBool

m_bReadRelationships

A3DBool

m_bReadOpeningElements

Detailed Description

struct A3DRWParamsIFCData

Reading parameters specific to IFC files.

When set, m_pcCodePageName expects a page name compatible with the ICONV GNU library. For example: “EUC-JP for Japanese files.`

Version

5.2

By default, the IFCOWNERHISTORY is set on all entities. This behavior can be changed by setting m_bIFCOWNERHISTORYOptimized to A3D_TRYE. In this case, the attribute is only set when necessary in order to avoid redundancy.

When m_bFACETED_BREPAsOneFace is A3D_TRUE (default), FACETEDBREP faces are gathered if all of them contain only one triangle. In this case, we create one face by style attributes.

Public Members

A3DUTF8Char *m_pcCodePageName

Code page to use for text conversion to Unicode.

A3DUTF8Char *m_pcXMLFilePathForAttributes

If set and m_bReadAttributes==true , attributes will be saved to this external XML file.

Version

7.1

A3DBool m_bIFCOWNERHISTORYOptimized

If A3D_TRUE, IFCOWNERHISTORY is set only when necessary.

Version

7.1

A3DBool m_bFACETED_BREPAsOneFace

if true FACETEDBREP faces are gathered.

Version

8.0.

A3DBool m_bAttributesOnlyGlobalId

If true, writes only GlobalId as attribute.

Version

8.0.

A3DBool m_bHideWireframes

If true and m_bReadWireframes==true hide wireframe .

Version

12.1.

A3DBool m_bReadRelationships

Allows reading of relationships.

Version

14.2

A3DBool m_bReadOpeningElements

Allows reading of opening elements.

Version

14.2