# 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 IFCOWNERHISTORYis 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.

  ## Index

  Variables

  - `m_pcCodePageName`
  - `m_pcXMLFilePathForAttributes`
  - `m_bIFCOWNERHISTORYOptimized`
  - `m_bFACETED_BREPAsOneFace`
  - `m_bAttributesOnlyGlobalId`
  - `m_bHideWireframes`
  - `m_bReadRelationships`
  - `m_bReadOpeningElements`

Variables

A3DUTF8Char *`A3DRWParamsIFCData.``m_pcCodePageName`
  `A3DUTF8Char`*

  Code page to use for text conversion to Unicode.

A3DUTF8Char *`A3DRWParamsIFCData.``m_pcXMLFilePathForAttributes`
  `A3DUTF8Char`*

  If set and m_bReadAttributes is `A3D_TRUE`, attributes will be saved to this external XML file.

A3DBool `A3DRWParamsIFCData.``m_bIFCOWNERHISTORYOptimized`
  `A3DBool`

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

A3DBool `A3DRWParamsIFCData.``m_bFACETED_BREPAsOneFace`
  `A3DBool`

  if `A3D_TRUE`, FACETEDBREP faces are gathered.

A3DBool `A3DRWParamsIFCData.``m_bAttributesOnlyGlobalId`
  `A3DBool`

  If `A3D_TRUE`, write only GlobalId as attribute.

A3DBool `A3DRWParamsIFCData.``m_bHideWireframes`
  `A3DBool`

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

A3DBool `A3DRWParamsIFCData.``m_bReadRelationships`
  `A3DBool`

  Allow reading of relationships.

A3DBool `A3DRWParamsIFCData.``m_bReadOpeningElements`
  `A3DBool`

  Allow reading of opening elements.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...