| FDF.Common.Geometries Namespace |
| Class | Description | |
|---|---|---|
| GeAngle |
Represents an angle.
| |
| GeArea |
Represents an area.
| |
| GeAreaComparer |
Compares two geometries by their area.
| |
| GeCircle |
Represents 3D circle geometry.
| |
| GeCircularArc |
Represents 3D circular arc geometry.
| |
| GeCoordinate |
Represents 3D Cartesian coordinate.
| |
| GeCoordinateCollection |
Represents a collection of coordinates.
| |
| GeCurve |
Base class for building 1-dimensional geometry.
| |
| GeCurveComplex | ||
| GeCurveSegmentCollection |
Represents a collection of curve segments.
| |
| GeCurveString |
Represents 3D curve string geometry.
| |
| GeEllipse |
Represents 3D ellipse geometry.
| |
| GeEllipsoid |
Represents tri-axial ellipsoid geometry.
| |
| GeEnvelope |
Represents 3D (axis-aligned box) or 2D (minimum bounding rectangle)
envelope.
| |
| GeException | ||
| GeGeometry |
Base class for building n-dimensional geometry.
| |
| GeGeometryComplexT |
Base class for building n-dimensional aggregate geometry.
| |
| GeInterval |
Represents a finite or semi-infinite interval as the real axis whose
bounds are defined using specified tolerance.
| |
| GeLength |
Represents a distance.
| |
| GeLengthComparer |
Compares two geometries by their length.
| |
| GeLine |
Represents infinite 3D line geometry.
| |
| GeLineSegment |
Represents 3D line segment geometry.
| |
| GeManager |
Extension class providing global geometric (GE) capabilities.
| |
| GeMatrix |
Represents 4 x 4 matrix used for transformations in 3D space.
| |
| GeMultiCurve |
Represents aggregate curve stringgeometry.
| |
| GeMultiGeometry |
Represents aggregate geometry.
| |
| GeMultiPoint |
Represents aggregate point geometry.
| |
| GeMultiPolygon |
Represents aggregate polygon geometry.
| |
| GeNotPlanarException | ||
| GePlane |
Represents parameterized infinite 3D plane geometry.
| |
| GePoint |
Represents 3D point geometry.
| |
| GePolygon |
Represents 3D polygon geometry.
| |
| GePolygonComparer | ||
| GePreparedGeometry |
Represents prepared 2.5D geometry.
| |
| GePyramid |
Represents pyramidal geometry.
| |
| GeRay |
Represents semi-infinite 3D ray geometry.
| |
| GeRing |
Represents 3D ring geometry.
| |
| GeRingCollection |
Represents a collection of rings.
| |
| GeSolid |
Base class for building 3-dimensional geometry.
| |
| GeSphere |
Represents spherical geometry.
| |
| GeSurface |
Base class for building 2-dimensional geometry.
| |
| GeTriangle |
Represents 3D triangle geometry.
| |
| GeVector |
Represents 3D vector.
|
| Interface | Description | |
|---|---|---|
| IGeCircle | ||
| IGeCircularArc | ||
| IGeConic | ||
| IGeCurve |
Base interface for 1-dimensional geometry.
| |
| IGeCurveComplex | ||
| IGeCurveSegment | ||
| IGeCurveString | ||
| IGeEllipse | ||
| IGeEllipsoid | ||
| IGeEllipticalArc | ||
| IGeEquitableT |
Generic interface providing spatial equality testing.
| |
| IGeGeometry |
Base interface for n-dimensional geometry.
| |
| IGeGeometryComplex |
Base interface for n-dimensional aggregate geometry.
| |
| IGeHyperbola | ||
| IGeLine | ||
| IGeLineSegment | ||
| IGeMultiCurve |
Base interface for 1-dimensional aggregate geometry.
| |
| IGeMultiGeometry |
Base interface for n-dimensional aggregate geometry.
| |
| IGeMultiPoint |
Base interface for 0-dimensional aggregate geometry.
| |
| IGeMultiPolygon |
Base interface for 2-dimensional aggregate geometry.
| |
| IGeParabola | ||
| IGePlane | ||
| IGePoint |
Base interface for 0-dimensional geometry.
| |
| IGePolygon | ||
| IGePolyhedron |
Base interface for polyhedra geometry.
| |
| IGePreparedGeometry |
Interface providing prepared geometry
capabilities.
| |
| IGePyramid |
Base interface for pyramid geometry.
| |
| IGeQueryable |
Interface providing geometry
DE-IM9 intersection matrix spatial relations.
| |
| IGeRay | ||
| IGeRing | ||
| IGeSolid |
Base interface for 3-dimensional solid geometry.
| |
| IGeSphere | ||
| IGeSpheroid | ||
| IGeSurface |
Base interface for 2-dimensional geometry.
| |
| IGeTransformableT |
Generic interface providing spatial transformation capabilities.
| |
| IGeTriangle |
| Delegate | Description | |
|---|---|---|
| GeManagerDrawGeometryEventHandler |
| Enumeration | Description | |
|---|---|---|
| GeAngleDirection |
Angular direction (orientation) enumeration.
| |
| GeAngleType |
Angular type enumeration.
| |
| GeBufferStyle |
Geometry buffer end cap style.
| |
| GeDimensionality |
Geometry dimensionality enumeration with regards to ordinates.
| |
| GeEllipsoidType |
Tri-axial ellipsoid type enumeration.
| |
| GeGeometryType |
Geometry type enumeration.
| |
| GeInterpolation |
Geometry interpolation, commonly used for curve fitting.
| |
| GeLabelStyle | ||
| GeOverlayOperation |
Spatial overlay operations that can be cast upon two or more geometries.
| |
| GePlaneOrientation |
Geometry plane enumeration.
| |
| GeRelation |
Topological relation between a point and a geometry.
| |
| GeSpatialComparision |
Equality comparision that can be cast upon two geometries.
| |
| GeSpatialOperation |
Spatial relations that can be cast upon two geometries,
based on DE-IM9 intersection matrix.
| |
| GeTessellation |
Geometry tesselation enumeration.
| |
| GeTriangleType |
Triangle type enumeration.
|