Click or drag to resize
FDF.Common.Geometries Namespace
 
Classes
  ClassDescription
Public classGeAngle
Represents an angle.
Public classGeArea
Represents an area.
Public classGeAreaComparer
Compares two geometries by their area.
Public classGeCircle
Represents 3D circle geometry.
Public classGeCircularArc
Represents 3D circular arc geometry.
Public classGeCoordinate
Represents 3D Cartesian coordinate.
Public classGeCoordinateCollection
Represents a collection of coordinates.
Public classGeCurve
Base class for building 1-dimensional geometry.
Public classGeCurveComplex
Public classGeCurveSegmentCollection
Represents a collection of curve segments.
Public classGeCurveString
Represents 3D curve string geometry.
Public classGeEllipse
Represents 3D ellipse geometry.
Public classGeEllipsoid
Represents tri-axial ellipsoid geometry.
Public classGeEnvelope
Represents 3D (axis-aligned box) or 2D (minimum bounding rectangle) envelope.
Public classGeException
Public classGeGeometry
Base class for building n-dimensional geometry.
Public classGeGeometryComplexT
Base class for building n-dimensional aggregate geometry.
Public classGeInterval
Represents a finite or semi-infinite interval as the real axis whose bounds are defined using specified tolerance.
Public classGeLength
Represents a distance.
Public classGeLengthComparer
Compares two geometries by their length.
Public classGeLine
Represents infinite 3D line geometry.
Public classGeLineSegment
Represents 3D line segment geometry.
Public classGeManager
Extension class providing global geometric (GE) capabilities.
Public classGeMatrix
Represents 4 x 4 matrix used for transformations in 3D space.
Public classGeMultiCurve
Represents aggregate curve stringgeometry.
Public classGeMultiGeometry
Represents aggregate geometry.
Public classGeMultiPoint
Represents aggregate point geometry.
Public classGeMultiPolygon
Represents aggregate polygon geometry.
Public classGeNotPlanarException
Public classGePlane
Represents parameterized infinite 3D plane geometry.
Public classGePoint
Represents 3D point geometry.
Public classGePolygon
Represents 3D polygon geometry.
Public classGePolygonComparer
Public classGePreparedGeometry
Represents prepared 2.5D geometry.
Public classGePyramid
Represents pyramidal geometry.
Public classGeRay
Represents semi-infinite 3D ray geometry.
Public classGeRing
Represents 3D ring geometry.
Public classGeRingCollection
Represents a collection of rings.
Public classGeSolid
Base class for building 3-dimensional geometry.
Public classGeSphere
Represents spherical geometry.
Public classGeSurface
Base class for building 2-dimensional geometry.
Public classGeTriangle
Represents 3D triangle geometry.
Public classGeVector
Represents 3D vector.
Interfaces
  InterfaceDescription
Public interfaceIGeCircle
Public interfaceIGeCircularArc
Public interfaceIGeConic
Public interfaceIGeCurve
Base interface for 1-dimensional geometry.
Public interfaceIGeCurveComplex
Public interfaceIGeCurveSegment
Base interface for 1-dimensional geometry, representing a segment of a finite curve.
Public interfaceIGeCurveString
Public interfaceIGeEllipse
Public interfaceIGeEllipsoid
Public interfaceIGeEllipticalArc
Public interfaceIGeEquitableT
Generic interface providing spatial equality testing.
Public interfaceIGeGeometry
Base interface for n-dimensional geometry.
Public interfaceIGeGeometryComplex
Base interface for n-dimensional aggregate geometry.
Public interfaceIGeHyperbola
Public interfaceIGeLine
Public interfaceIGeLineSegment
Public interfaceIGeMultiCurve
Base interface for 1-dimensional aggregate geometry.
Public interfaceIGeMultiGeometry
Base interface for n-dimensional aggregate geometry.
Public interfaceIGeMultiPoint
Base interface for 0-dimensional aggregate geometry.
Public interfaceIGeMultiPolygon
Base interface for 2-dimensional aggregate geometry.
Public interfaceIGeParabola
Public interfaceIGePlane
Public interfaceIGePoint
Base interface for 0-dimensional geometry.
Public interfaceIGePolygon
Public interfaceIGePolyhedron
Base interface for polyhedra geometry.
Public interfaceIGePreparedGeometry
Interface providing prepared geometry capabilities.
Public interfaceIGePyramid
Base interface for pyramid geometry.
Public interfaceIGeQueryable
Interface providing geometry DE-IM9 intersection matrix spatial relations.
Public interfaceIGeRay
Public interfaceIGeRing
Public interfaceIGeSolid
Base interface for 3-dimensional solid geometry.
Public interfaceIGeSphere
Public interfaceIGeSpheroid
Public interfaceIGeSurface
Base interface for 2-dimensional geometry.
Public interfaceIGeTransformableT
Generic interface providing spatial transformation capabilities.
Public interfaceIGeTriangle
Delegates
Enumerations
  EnumerationDescription
Public enumerationGeAngleDirection
Angular direction (orientation) enumeration.
Public enumerationGeAngleType
Angular type enumeration.
Public enumerationGeBufferStyle
Geometry buffer end cap style.
Public enumerationGeDimensionality
Geometry dimensionality enumeration with regards to ordinates.
Public enumerationGeEllipsoidType
Tri-axial ellipsoid type enumeration.
Public enumerationGeGeometryType
Geometry type enumeration.
Public enumerationGeInterpolation
Geometry interpolation, commonly used for curve fitting.
Public enumerationGeLabelStyle
Public enumerationGeOverlayOperation
Spatial overlay operations that can be cast upon two or more geometries.
Public enumerationGePlaneOrientation
Geometry plane enumeration.
Public enumerationGeRelation
Topological relation between a point and a geometry.
Public enumerationGeSpatialComparision
Equality comparision that can be cast upon two geometries.
Public enumerationGeSpatialOperation
Spatial relations that can be cast upon two geometries, based on DE-IM9 intersection matrix.
Public enumerationGeTessellation
Geometry tesselation enumeration.
Public enumerationGeTriangleType
Triangle type enumeration.