Interfaces
 InterfaceDescription
 IIsometry This interface provides a common definition for isometries in any Hyperbolic Model.
 IModel A common interface to the geometric model typically used for Non-Euclidean layouts
The implementation is a rewrite of Jens Kanschik's Hypergraph implementation in Java.
 IPoint Represents a generic point in any geometry.
 IProjector This interface defines the functionality of a projector, which is used to map points in Display Geometry (Screen) to those in Non-Euclidean Space (Hyperbolic Geometry).
 IVector Represents a generic vector in any geometry.
Classes
 ClassDescription
 BaseModel This class provides a skeleton implementation of the Model interface to minimize the effort to implement a new model.
 ComplexNumber Implements a complex number as a point and certain common methods for complex geometry.
 ComplexVector This is an implementation of the interface IVector for the complex plane, i.e.
 PoincareIsometry This class implements IIsometry for the Poincare hyperbolic model.
 PoincareModel This class implements the Poincare model, which is used for Hyperbolic (Non-Euclidean) layout.
 PoincareProjector This class implements the IProjector, using Poincare model to map points in Display Geometry (Screen) to those in Non-Euclidean Space (Hyperbolic Geometry).