A3DRWParamsIFCData

struct A3DRWParamsIFCData

Reading parameters specific to IFC files.

5.2

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

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.

Variables

A3DUTF8Char *A3DRWParamsIFCData.m_pcCodePageName

Code page to use for text conversion to Unicode.

A3DUTF8Char *A3DRWParamsIFCData.m_pcXMLFilePathForAttributes

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

7.1
A3DBool A3DRWParamsIFCData.m_bIFCOWNERHISTORYOptimized

If A3D_TRUE, IFCOWNERHISTORY is set only when necessary.

7.1
A3DBool A3DRWParamsIFCData.m_bFACETED_BREPAsOneFace

if true FACETEDBREP faces are gathered.

8.0.
A3DBool A3DRWParamsIFCData.m_bAttributesOnlyGlobalId

If true, writes only GlobalId as attribute.

8.0.
A3DBool A3DRWParamsIFCData.m_bHideWireframes

If true and m_bReadWireframes==true hide wireframe .

12.1.
A3DBool A3DRWParamsIFCData.m_bReadRelationships

Allows reading of relationships.

14.2
A3DBool A3DRWParamsIFCData.m_bReadOpeningElements

Allows reading of opening elements.

14.2