Holds the geometric primitives.
Classes
| Class | Description | |
|---|---|---|
| Arc |
Represents a segment of a circle on the unit sphere.
| |
| CollisionGraph |
Represents the collisions of convexes.
| |
| Constant |
Holds relevant constants for the project.
| |
| Convex |
Represents the intersection of a set of halfspaces.
| |
| InternalErrorException |
Represents errors that occur internal to SphericalLib.
| |
| Outline |
Represents the outline of a region.
| |
| Patch |
Represents the arcs in a patch of a convex.
| |
| PatchPart |
Represents a segment of an outline.
| |
| Region |
Represents the union of a set of convexes.
|
Structures
| Structure | Description | |
|---|---|---|
| Cartesian |
Represents a 3D cartesian vector.
| |
| Halfspace |
Represents a halfspace in 3D.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IPatch |
Defines interface for a collection of arc lists.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| ESign |
Enumeration of extended sign of convexes, as well as halfspaces.
| |
| PointOrder |
Enumeration of possible point orderings in a list.
| |
| Topo |
Enumeration of possible spatial relations of two geometrical shapes on the sphere.
|