Click or drag to resize

Tolerances Class

Class for vector optimization tolerances.
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.ConfigurationTolerances

Namespace: RAYLASE.Marker.Configuration
Assembly: RAYLASE.Marker.Configuration (in RAYLASE.Marker.Configuration.dll) Version: 2.19.0
Syntax
C#
public class Tolerances

The Tolerances type exposes the following members.

Constructors
 NameDescription
Public methodTolerancesInitializes a new instance of the Tolerances class
Top
Properties
 NameDescription
Public propertyCircleToDrillRadius If a circular arc has a radius of this or a less value, it can be replaced by a drill with the corresponding vector optimization method. In case of an elliptical arc there is no single radius. In this case the circumference of a circle with this radius is calculated, and an elliptical arc with the same or less circumference will be replaced.
Public propertyCollinearityDistance This distance is used to detect collinearity of points on a polyline. Two first points define a line. A third point is to be considered laying on this line if its perpendicular distance is less than this value in micrometers.
Public propertyLocation This delta is used to compare locations. Locations are considered to be equal if their distance is less than this value in micrometers.
Public propertyNumOfPoints This value is used when objects are converted into polylines. It controls how many points the resulting polyline will have. In a second step the number of polylines are reduced be removing straight points; in this second step TolerancesCollinearityDistance is used.
Public propertyReplaceByDrill Settings for replacing contour by drills.
Public propertySort This delta is used for comparing locations in the sort optimization algorithm.
Top
Methods
 NameDescription
Public methodCopyFrom Copies tolerances from provided source.
Top
See Also