A3DRWParamsIFCData

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