Enhanced C#
Loyc library documentation
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Classes
Package Loyc.Geometry

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