|
Note:
|
You must solve the section first by calling the function ProSectionSolve() to get the section constraints. Because adding or deleting section entities might invalidate the current list of section constraint identifiers, you must solve the section again to get the up-to-date list.
|
|
Note:
|
The function ProSectionConstraintDeny() is not supported for sections that have the Intent Manager property set to ON.
|
|
Constraint Type
|
Description
|
|---|---|
|
PRO_CONSTRAINT_SAME_POINT
|
Make the points coincident.
|
|
PRO_CONSTRAINT_HORIZONTAL_ENT
|
Make the entity horizontal.
|
|
PRO_CONSTRAINT_VERTICAL_ENT
|
Make the entity vertical.
|
|
PRO_CONSTRAINT_PNT_ON_ENT
|
Place the point on the entity.
|
|
PRO_CONSTRAINT_TANGENT_ENTS
|
Make the entities tangent.
|
|
PRO_CONSTRAINT_ORTHOG_ENTS
|
Make the entities perpendicular.
|
|
PRO_CONSTRAINT_EQUAL_RADII
|
Make the arcs or circles of equal radius.
|
|
PRO_CONSTRAINT_PARALLEL_ENTS
|
Make the entities parallel.
|
|
PRO_CONSTRAINT_EQUAL_SEGMENTS
|
Make the segments of equal length.
|
|
PRO_CONSTRAINT_COLLINEAR_LINES
|
Make lines co-linear.
|
|
PRO_CONSTRAINT_90_ARC
|
Make the arcs 90 degrees.
|
|
PRO_CONSTRAINT_180_ARC
|
Make the arcs 180 degrees.
|
|
PRO_CONSTRAINT_HORIZONTAL_ARC
|
Make the arcs horizontal.
|
|
PRO_CONSTRAINT_VERTICAL_ARC
|
Make the arcs vertical.
|
|
PRO_CONSTRAINT_SYMMETRY
|
Impose symmetry.
|
|
PRO_CONSTRAINT_SAME_COORD
|
Assume the endpoints and centers of arcs to have the same coordinates.
|
|
Note:
|
The function ProSectionConstraintCreate() works only if the Intent Manager property of the specified section is set to ON.
|