Represents a loop of a
hatch boundaries.
Inheritance Hierarchy
Namespace:
DXFReaderNET.Entities
Assembly:
DXFReaderNET (in DXFReaderNET.dll) Version: 20.10.54
Syntax public class HatchBoundaryPath : ICloneable
Public Class HatchBoundaryPath
Implements ICloneable
public ref class HatchBoundaryPath : ICloneable
type HatchBoundaryPath =
class
interface ICloneable
end
CLASS HatchBoundaryPath IMPLEMENTS ICloneable
The HatchBoundaryPath type exposes the following members.
Constructors Properties
| Name | Description |
---|
| Edges |
Gets the list of entities that makes a loop for the hatch boundary paths.
|
| Entities |
Gets the list of entities that makes the boundary.
|
| PathType |
Gets the boundary path type flag.
|
TopMethods
| Name | Description |
---|
| Clone |
Creates a new HatchBoundaryPath that is a copy of the current instance.
|
| Update |
Updates the internal HatchBoundaryPath data.
|
TopRemarks
The entities that make a loop can be any combination of lines, polylines, circles, arcs, ellipses, and splines.
The entities that define a loop must define a closed path and they have to be on the same plane as the hatch,
if these conditions are not met the result will be unpredictable.
The entity normal and the elevation will be ignored. Only the x and y coordinates of the line, ellipse, the circle, and spline will be used.
Circles, full ellipses, closed polylines, closed splines are closed paths so only one should exist in the edges list.
Lines, arcs, ellipse arcs, open polylines, and open splines are open paths so more entities should exist to make a closed loop.
See Also