Library | Module

Enum EpfcComponentConstraintType

Description

This enumerated type contains the assembly constraint types.




Values

EpfcASM_CONSTRAINT_MATE
Mate two surfaces.

EpfcASM_CONSTRAINT_MATE_OFF
Mate two surfaces, with an offset.

EpfcASM_CONSTRAINT_ALIGN
Align two items.

EpfcASM_CONSTRAINT_ALIGN_OFF
Align two items, with an offset.

EpfcASM_CONSTRAINT_INSERT
Insert a circular surface into another.

EpfcASM_CONSTRAINT_ORIENT
Orient items with respect to one another.

EpfcASM_CONSTRAINT_CSYS
Align by coordinate system.

EpfcASM_CONSTRAINT_TANGENT
Make two entities tangent.

EpfcASM_CONSTRAINT_PNT_ON_SRF
Place a point on a surface.

EpfcASM_CONSTRAINT_EDGE_ON_SRF
Place an edge on a surface.

EpfcASM_CONSTRAINT_DEF_PLACEMENT
Fix the component in the default location.

EpfcASM_CONSTRAINT_SUBSTITUTE
Substitution (only used in simplified reps).

EpfcASM_CONSTRAINT_PNT_ON_LINE
Place a point on a line.

EpfcASM_CONSTRAINT_FIX
Fix the component in the current location.

EpfcASM_CONSTRAINT_AUTO
Automatic placement.

EpfcASM_CONSTRAINT_ALIGN_ANG_OFF
 

EpfcASM_CONSTRAINT_MATE_ANG_OFF
 

EpfcASM_CONSTRAINT_CSYS_PNT

EpfcASM_CONSTRAINT_LINE_NORMAL

EpfcASM_CONSTRAINT_LINE_COPLANAR

EpfcASM_CONSTRAINT_LINE_PARL

EpfcASM_CONSTRAINT_LINE_DIST

EpfcASM_CONSTRAINT_PNT_DIST

EpfcASM_CONSTRAINT_INSERT_NORM

EpfcASM_CONSTRAINT_INSERT_PARL

EpfcASM_CONSTRAINT_PNT_ON_LINE_DIST

EpfcASM_CONSTRAINT_PNT_ON_SRF_DIST

EpfcASM_CONSTRAINT_EDGE_ON_SRF_DIST

EpfcASM_CONSTRAINT_EDGE_ON_SRF_ANG

EpfcASM_CONSTRAINT_EDGE_ON_SRF_NORMAL

EpfcASM_CONSTRAINT_ALIGN_NODEP_ANGLE

EpfcASM_CONSTRAINT_MATE_NODEP_ANGLE

EpfcASM_CONSTRAINT_LINE_ANGLE

EpfcASM_CONSTRAINT_EDGE_ON_SRF_PARL

EpfcASM_CONSTRAINT_SRF_NORMAL

EpfcASM_CONSTRAINT_EXPLICIT

EpfcComponentConstraintType_nil
Use this enumerated value to represent "null" passed to optional properties or method arguments.