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.IPoint3< T > Interface Template Reference

A mutable 3D point with X, Y, and Z coordinates. More...


Source file:
Inheritance diagram for Loyc.Geometry.IPoint3< T >:
Loyc.Geometry.IPoint3Base< T > Loyc.Geometry.INewPoint3< Point, T > Loyc.Geometry.IPointBase< T > Loyc.Geometry.IPoint3Reader< T > Loyc.Geometry.IPointReader< T > Loyc.Geometry.IPointReader< T > Loyc.Geometry.Point3< T > Loyc.Geometry.Vector3< T >

Remarks

A mutable 3D point with X, Y, and Z coordinates.

WARNING: When casting a point (or vector) structure to this interface, it is boxed, making a copy. Changes made through a reference to IPoint3 do not affect the original point!

The coordinates of an IPoint3 are separated into a base interface, IPoint3Base{T}, for the same reason that IPoint{T}'s coordinates are separated into IPointBase{T}, as explained in the documentation of IPoint{T}.

Additional Inherited Members

- Properties inherited from Loyc.Geometry.IPoint3Base< T >
new T Z [get, set]
 Z coordinate of a point or vector. More...
 
- Properties inherited from Loyc.Geometry.IPointBase< T >
new T X [get, set]
 Horizontal coordinate of a point or vector. More...
 
new T Y [get, set]
 Vertical coordinate of a point or vector. More...
 
- Properties inherited from Loyc.Geometry.IPointReader< T >
X [get]
 
Y [get]
 
- Properties inherited from Loyc.Geometry.IPoint3Reader< T >
Z [get]
 
- Public Member Functions inherited from Loyc.Geometry.INewPoint3< Point, T >
Point New (T x, T y, T z)