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