Data Structures

struct  A3DFRMFeatureLinkedItemData
 Feature Linked Item structure. More...
 

Enumerations

enum  EA3DFRMLinkType {
  kA3DFRMLink_None = 0,
  kA3DFRMLink_Outcome,
  kA3DFRMLink_Position,
  kA3DFRMLink_Construction,
  kA3DFRMLink_Support
}
 Feature link type enum. More...
 

Functions

A3DStatus A3DFRMFeatureLinkedItemGet (const A3DFRMFeatureLinkedItem *p, A3DFRMFeatureLinkedItemData *pData)
 

Detailed Description

Feature connection indicates a reference and a product occurrence target in case of the reference is defined in another part definition. In addition, a type specifies what is the link is used for. Four categories of links are presents, see EA3DFRMLinkType.

frm_connections.png

chamfer connections

frm_chamfer_link.png

Enumeration Type Documentation

Feature link type enum.

Version
10.2 details
Enumerator
kA3DFRMLink_None 

No type specified

kA3DFRMLink_Outcome 

Link to the item defined by the feature.Generally, this element is highlighted when we select the feature.

kA3DFRMLink_Position 

The linked element id used to defined a location, an offset. For example, to position a hole on a face, a point can be referenced.

kA3DFRMLink_Construction 

The link refers an entity who is used for defining feature information. The depth of an extrude can be defined with a reference, "depth to this face", in this case the depth feature has a construction connection to the face.

kA3DFRMLink_Support 

The link refers an entity who is the support of the feature. For example, a chamfer is applied on an edge, this edge is referenced like a support. A pattern feature will have a link to the master feature(s) with a support link. This is the same think for the feature master of a pattern. This element can be a TopoItem, or a feature.

Function Documentation

A3DStatus A3DFRMFeatureLinkedItemGet ( const A3DFRMFeatureLinkedItem p,
A3DFRMFeatureLinkedItemData pData 
)

brief Populates the A3DFRMFeatureLinkedItemData structure

Version
10.2