Enhanced C#
Language of your choice: library documentation

Documentation moved to ecsharp.net

GitHub doesn't support HTTP redirects, so you'll be redirected in 3 seconds.

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
List of all members
Loyc.Geometry.IRectangle3< T > Interface Template Reference

Represents a mutable 3D rectangle. More...

Source file:
Inheritance diagram for Loyc.Geometry.IRectangle3< T >:
Loyc.Geometry.IRectangle3Base< T > Loyc.Geometry.INewRectangle3< Rect, T > Loyc.Geometry.IRectangleBase< T > Loyc.Geometry.IRectangle3Reader< T > Loyc.Geometry.IRectangleReader< T > Loyc.Geometry.IRectangleReader< T > Loyc.Geometry.ISize3Reader< T > Loyc.Geometry.ISizeReader< T > Loyc.Geometry.ISizeReader< T > Loyc.Geometry.ISizeReader< T >


Represents a mutable 3D rectangle.

This interface is separated into two bases, IRectangle3Base{T} and INewRectangle3{R,T}, for the same reason that IPoint{T}'s coordinates are divided into IPointBase{T} and INewPoint{P,T}, as explained in the documentation of IPoint{T}.

Additional Inherited Members

- Properties inherited from Loyc.Geometry.IRectangleReader< T >
X1 [get]
Y1 [get]
X2 [get]
Y2 [get]
- Properties inherited from Loyc.Geometry.ISizeReader< T >
Width [get]
 Gets the width of a rectangle (the difference between X coordinates). More...
Height [get]
 Gets the height of a rectangle (the difference between Y coordinates). More...
- Properties inherited from Loyc.Geometry.IRectangle3Reader< T >
Z1 [get]
Z2 [get]
- Properties inherited from Loyc.Geometry.ISize3Reader< T >
Depth [get]
 Gets the depth of a rectangle (the difference between Z coordinates). More...
- Public Member Functions inherited from Loyc.Geometry.IRectangle3Base< T >
void SetZAndDepth (T z, T depth)
void SetZRange (T z1, T z2)
- Public Member Functions inherited from Loyc.Geometry.IRectangleBase< T >
void SetXAndWidth (T x, T width)
void SetYAndHeight (T y, T height)
void SetXRange (T x1, T x2)
void SetYRange (T x1, T x2)
- Public Member Functions inherited from Loyc.Geometry.INewRectangle3< Rect, T >
Rect NewRect (T x, T y, T z, T width, T height, T depth)
Rect NewRange (T x1, T y1, T z1, T x2, T y2, T z2)