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.
|