Holds specialized shape primitives and a parser.

Classes

  ClassDescription
Public classChull
Computes the convex hull of a collection of points on the surface of the sphere. Uses QuickHull3D
Public classCircle
Compute a Convex consisting of a single Halfspace based on the parameters of the given circle
Public classParser
With the rules of the Shape Grammar, turn the given specification into a Region object with its only public method.
Public classParserException
Public classPolygon
Implements a simple region consisting of a single convex that models the convex polygon whose vertices are given as lists of x,y,z values
Public classRectangle
Implements a simple region consisting of a single convex obtained by limiting the RA and DEC values.

Enumerations

  EnumerationDescription
Public enumerationChull..::..Cherror
Various error conditions for unsuccesful convex hull creation
Public enumerationParser..::..Error
Descibes the Spherical Shape Parser error
Public enumerationPolygon..::..Error
An error condition when attempting to make a polygon from points