Classes

Class Description
Public class GeAngle Represents an angle.
Public class GeArea Represents an area.
Public class GeAreaComparer Compares two geometries by their area.
Public class GeCircle Represents 3D circle geometry.
Public class GeCircularArc Represents 3D circular arc geometry. This class cannot be inherited.
Public class GeCoordinate Represents 3D Cartesian coordinate.
Public class GeCoordinateCollection Represents a collection of coordinates.
Public class GeCurve Base class for building 1-dimensional geometry. This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated.
Public class GeCurveComplex
Public class GeCurveSegmentCollection Represents a collection of curve segments.
Public class GeCurveString Represents 3D curve string geometry.
Public class GeEllipse Represents 3D ellipse geometry.
Public class GeEllipsoid Represents tri-axial ellipsoid geometry.
Public class GeEnvelope Represents 3D (axis-aligned box) or 2D (minimum bounding rectangle) envelope.
Public class GeException
Public class GeGeometry Base class for building n-dimensional geometry. This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated.
Public class GeGeometryComplex Base class for building n-dimensional aggregate geometry. This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated.
Public class GeInterval Represents a finite or semi-infinite interval as the real axis whose bounds are defined using specified tolerance.
Public class GeLength Represents a distance.
Public class GeLengthComparer Compares two geometries by their length.
Public class GeLine Represents infinite 3D line geometry.
Public class GeLineSegment Represents 3D line segment geometry.
Public class GeManager Extension class providing global geometric (GE) capabilities. This class cannot be inherited.
Public class GeMatrix Represents 4 x 4 matrix used for transformations in 3D space.
Public class GeMultiCurve Represents aggregate curve stringgeometry.
Public class GeMultiGeometry Represents aggregate geometry.
Public class GeMultiPoint Represents aggregate point geometry.
Public class GeMultiPolygon Represents aggregate polygon geometry.
Public class GeNotPlanarException
Public class GePlane Represents parameterized infinite 3D plane geometry.
Public class GePoint Represents 3D point geometry.
Public class GePolygon Represents 3D polygon geometry.
Public class GePolygonComparer
Public class GePreparedGeometry Represents prepared 2.5D geometry.
Public class GePyramid Represents pyramidal geometry.
Public class GeRay Represents semi-infinite 3D ray geometry.
Public class GeRing Represents 3D ring geometry.
Public class GeRingCollection Represents a collection of rings.
Public class GeSolid Base class for building 3-dimensional geometry. This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated.
Public class GeSphere Represents spherical geometry.
Public class GeSurface Base class for building 2-dimensional geometry. This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated.
Public class GeTriangle Represents 3D triangle geometry.
Public class GeVector Represents 3D vector.

Interfaces

Interface Description
Public interface IGeCircle
Public interface IGeCircularArc
Public interface IGeConic
Public interface IGeCurve Base interface for 1-dimensional geometry.
Public interface IGeCurveComplex
Public interface IGeCurveSegment Base interface for 1-dimensional geometry, representing a segment of a finite curve.
Public interface IGeCurveString
Public interface IGeEllipse
Public interface IGeEllipsoid
Public interface IGeEllipticalArc
Public interface IGeEquitable Generic interface providing spatial equality testing.
Public interface IGeGeometry Base interface for n-dimensional geometry.
Public interface IGeGeometryComplex Base interface for n-dimensional aggregate geometry.
Public interface IGeHyperbola
Public interface IGeLine
Public interface IGeLineSegment
Public interface IGeMultiCurve Base interface for 1-dimensional aggregate geometry.
Public interface IGeMultiGeometry Base interface for n-dimensional aggregate geometry.
Public interface IGeMultiPoint Base interface for 0-dimensional aggregate geometry.
Public interface IGeMultiPolygon Base interface for 2-dimensional aggregate geometry.
Public interface IGeParabola
Public interface IGePlane
Public interface IGePoint Base interface for 0-dimensional geometry.
Public interface IGePolygon
Public interface IGePolyhedron Base interface for polyhedra geometry.
Public interface IGePreparedGeometry Interface providing prepared geometry capabilities.
Public interface IGePyramid Base interface for pyramid geometry.
Public interface IGeQueryable Interface providing geometry DE-IM9 intersection matrix spatial relations.
Public interface IGeRay
Public interface IGeRing
Public interface IGeSolid Base interface for 3-dimensional solid geometry.
Public interface IGeSphere
Public interface IGeSpheroid
Public interface IGeSurface Base interface for 2-dimensional geometry.
Public interface IGeTransformable Generic interface providing spatial transformation capabilities.
Public interface IGeTriangle

Delegates

Delegate Description
NestedPublic delegate GeManager.DrawGeometryEventHandler

Enumerations

Enumeration Description
Public enumeration GeAngleDirection Angular direction (orientation) enumeration.
Public enumeration GeAngleType Angular type enumeration.
Public enumeration GeBufferStyle Geometry buffer end cap style.
Public enumeration GeDimensionality Geometry dimensionality enumeration with regards to ordinates.
Public enumeration GeEllipsoidType Tri-axial ellipsoid type enumeration.
Public enumeration GeGeometryType Geometry type enumeration.
Public enumeration GeInterpolation Geometry interpolation, commonly used for curve fitting.
Public enumeration GeLabelStyle
Public enumeration GeOverlayOperation Spatial overlay operations that can be cast upon two or more geometries.
Public enumeration GePlaneOrientation Geometry plane enumeration.
Public enumeration GeRelation Topological relation between a point and a geometry.
Public enumeration GeSpatialComparision Equality comparision that can be cast upon two geometries.
Public enumeration GeSpatialOperation Spatial relations that can be cast upon two geometries, based on DE-IM9 intersection matrix.
Public enumeration GeTessellation Geometry tesselation enumeration.
Public enumeration GeTriangleType Triangle type enumeration.