Enhanced C#
Language of your choice: library documentation
Classes
Loyc.Geometry Namespace Reference

Contains math code and data types for processing geometry (points, lines, polygons, etc.). Basic geometry stuff is in Loyc.Essentials.dll, while more advanced algorithms are found in Loyc.Utilities.dll. More...

Classes

interface  INewPoint
 This interface exists to work around a limitation of C#; see IPoint<T>. More...
 
interface  INewPoint3
 This interface exists to work around a limitation of C#; see IPoint<T> and IPoint3<T>. More...
 
interface  INewRectangle
 This interface exists to work around a limitation of C#; see IRectangle<T>. More...
 
interface  INewRectangle3
 This interface exists to work around a limitation of C#; see IRectangle3<T>. More...
 
interface  IPoint
 A mutable 2D point with X and Y coordinates. More...
 
interface  IPoint3
 A mutable 3D point with X, Y, and Z coordinates. More...
 
interface  IPoint3Base
 This interface exists to work around a limitation of C#; use IPoint<T> instead. More...
 
interface  IPoint3Reader
 Interface for reading the coordinates of a 3D point. More...
 
interface  IPointBase
 This interface exists to work around a limitation of C#; use IPoint<T> instead. More...
 
interface  IPointReader
 Interface for reading the coordinates of a 2D point. More...
 
interface  IRectangle
 Represents a mutable 2D rectangle. More...
 
interface  IRectangle3
 Represents a mutable 3D rectangle. More...
 
interface  IRectangle3Base
 Represents a mutable 3D rectangular prism. More...
 
interface  IRectangle3Reader
 Represents a read-only 3D rectangular prism. More...
 
interface  IRectangleBase
 Represents a mutable 2D rectangle. More...
 
interface  IRectangleReader
 Represents a read-only 2D rectangle. More...
 
interface  ISize3Reader
 Interface for reading the size of a 3D object. More...
 
interface  ISizeReader
 Interface for reading the size of a 2D object. More...
 

Detailed Description

Contains math code and data types for processing geometry (points, lines, polygons, etc.). Basic geometry stuff is in Loyc.Essentials.dll, while more advanced algorithms are found in Loyc.Utilities.dll.