A3DRWParamsIFCData

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.

By default, the*IFCOWNERHISTORY*is set on all entities. This behavior can be changed by setting``m_bIFCOWNERHISTORYOptimized``to``A3D_TRUE``. 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 is``A3D_TRUE``, attributes will be saved to this external XML file.

A3DBool A3DRWParamsIFCData.m_bIFCOWNERHISTORYOptimized

If``A3D_TRUE``, IFCOWNERHISTORY is set only when necessary.

A3DBool A3DRWParamsIFCData.m_bFACETED_BREPAsOneFace

if``A3D_TRUE``, FACETEDBREP faces are gathered.

A3DBool A3DRWParamsIFCData.m_bAttributesOnlyGlobalId

If``A3D_TRUE``, write only GlobalId as attribute.

A3DBool A3DRWParamsIFCData.m_bHideWireframes

If``A3D_TRUE``and m_bReadWireframes is``A3D_TRUE``, hide wireframe .

A3DBool A3DRWParamsIFCData.m_bReadRelationships

Allow reading of relationships.

A3DBool A3DRWParamsIFCData.m_bReadOpeningElements

Allow reading of opening elements.