# A3DHLRCurveData

struct `A3DHLRCurveData`

  `A3DHLRCurveData`structure.

  > 8.2

  `m_psTopoEdge`, `m_psTopoFirstFace`and `m_psTopoSecondFace`are part of the `A3DRiRepresentationItem`of `A3DHLRRepresentationItemData`. If `m_bFirstFaceIsSection`(respectivly `m_bSecondFaceIsSection`) is set to true, then `m_psTopoFirstFace`(respectivly `m_psTopoSecondFace`) is part of the planar section result of `A3DCutWithMultiPlanarSectionOnModelFile()`or `A3DCutWithMultiPlanarSectionOnRepresentationItems()`functions.

  ## Index

  Variables

  - `m_pProjectedPolyLine`
  - `m_psTopoEdge`
  - `m_psTopoFirstFace`
  - `m_psTopoSecondFace`
  - `m_bFirstFaceIsSection`
  - `m_bSecondFaceIsSection`
  - `m_cType`
  - `m_bIsHidden`
  - `m_bIsEdge`
  - `m_bIsSection`
  - `m_bIsSilhouette`
  - `m_bIsTanEdge`

Variables

A3DCrvPolyLine *`A3DHLRCurveData.``m_pProjectedPolyLine`
  `A3DCrvPolyLine`*

  PolyLine curve.

A3DTopoEdge *`A3DHLRCurveData.``m_psTopoEdge`
  `A3DTopoEdge`*

  To retrieve analytics from Edge.

A3DTopoFace *`A3DHLRCurveData.``m_psTopoFirstFace`
  `A3DTopoFace`*

  To retrieve analytics from face.

A3DTopoFace *`A3DHLRCurveData.``m_psTopoSecondFace`
  `A3DTopoFace`*

  To retrieve analytics from face.

A3DBool `A3DHLRCurveData.``m_bFirstFaceIsSection`
  `A3DBool`

  For future use.

A3DBool `A3DHLRCurveData.``m_bSecondFaceIsSection`
  `A3DBool`

  For future use.

A3DUns8 `A3DHLRCurveData.``m_cType`
  `A3DUns8`

  Type of curve must be /ref A3D_HLR_TYPE_UNKNOWN, /ref A3D_HLR_TYPE_EDGE, /ref A3D_HLR_TYPE_SILHOUETTE, /ref A3D_HLR_TYPE_SECTION or `A3D_HLR_TYPE_SILHOUETTE_SECTION`.

A3DBool `A3DHLRCurveData.``m_bIsHidden`
  `A3DBool`

  if true, the curve is hidden

A3DBool `A3DHLRCurveData.``m_bIsEdge`
  `A3DBool`

  if true, the curve come from a edge

A3DBool `A3DHLRCurveData.``m_bIsSection`
  `A3DBool`

  if true, the curve come from a section

A3DBool `A3DHLRCurveData.``m_bIsSilhouette`
  `A3DBool`

  if true, the curve is a silhouette (can be a edge or a section )

A3DBool `A3DHLRCurveData.``m_bIsTanEdge`
  `A3DBool`

  if true, the curve come from a tangent edge ( m_bIsEdge is also set to true )

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