EllipticalArcDOFConstants EnumerationCognex VisionPro 9.20

Enumeration that describes which degrees of freedom (DOF) are enabled for an interactive EllipticalArc. You can OR these constants to combine different degrees of freedom.

Namespace: Cognex.Vision
Assembly: Cognex.Vision.Core.Net (in Cognex.Vision.Core.Net.dll) Version: 9.10.0.0
Syntax

[FlagsAttribute]
public enum EllipticalArcDOFConstants
Members

  Member nameValueDescription
None0

Disables interactive manipulation of the elliptical arc.

EndPoints1

Enables interactive manipulation of both endpoints of the elliptical arc. Notice that changing an endpoint is likely to affect the center, radii, rotation, start and span of the arc, but will not modify the other endpoint.

ArcSpan2

Enables interactive manipulation of the length of the elliptical arc. Either end of the arc can be slid along the underlying ellipse, without changing the ellipse's center, radii or rotation.

Bend4

Enables interactive manipulation of the curvature of the elliptical arc. Notice that changing the curvature is likely to affect the center, radii, rotation, start and span of the arc, but will not modify its endpoints.

ConstrainedSpan8

Enables interactive manipulation of the curvature of the elliptical arc while constraining it to pass through the endpoints and the bend handle. This DOF allows the user to change the fraction of the full ellipse that appears between the arc endpoints.

ArcSpanFourPi32

If interactive manipulation of the arc's span is enabled, setting this bit allows the span to vary between 4 * Pi and -4 * Pi. The limits for interactive manipulation are 2 * Pi and -2 * Pi if this bit is not set.

Position2147483648

Enables interactive manipulation of the X,Y position of the elliptical arc. Changing the position will not affect the radii, rotation, start or span of the arc.

All4294967295

Enables interactive manipulation of all degrees of freedom for the elliptical arc.

See Also