CADability dotNET
Namespace for a 2d topology.
Classes
Class | Description | |
---|---|---|
![]() | Border |
A simple border composed of one ore more ICurve2D objects.
A Border is always invariant, i.e. you annot change it (like System.String).
If a border is closed, then it is oriented counterclockwise. A border may be
produced by the BorderBuilder object (or by its constructors).
|
![]() | BorderBuilder |
Klasse zum Erzeugen von Border Objekten.
|
![]() | BorderBuilderException | |
![]() | BorderException | |
![]() | CompoundShape |
A 2d shape composed by multiple SimpleShape objects.
All simple shapes are disjoint.
|
![]() | SimpleShape |
A simply connected 2d shape. It consists of a Border outline and 0 or more holes.
The holes don't overlap (disjunct) and reside totally inside the outline.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | Border..::..Position |
Position of a point or boundingrectangle relative to a border.
Inside: the point or rectangle is completely inside the border,
Outside: the point or rectangle is completely outside the border,
OnCurve: the point or rectangle is on the outline of the border.
|
![]() | BorderBuilderException..::..BorderBuilderExceptionType | |
![]() | BorderException..::..BorderExceptionType | |
![]() | SimpleShape..::..Position |
Relative position of two shapes
|