Click or drag to resize
GeManager Class
Extension class providing global geometric (GE) capabilities.
Inheritance Hierarchy
SystemObject
  FDF.Common.GeometriesGeManager

Namespace: FDF.Common.Geometries
Assembly: FDF.Common (in FDF.Common.dll) Version: 3.0.0.0
Syntax
public sealed class GeManager : IFdfExtension

The GeManager type exposes the following members.

Constructors
  NameDescription
Public methodGeManager
Initializes a new instance of the GeManager class
Top
Properties
  NameDescription
Public propertyStatic memberCurveTesselationOffset
Gets or sets maximum curve tesselation offset.
Public propertyStatic memberCurveTesselationSpacing
Gets or sets maximum curve tesselation spacing.
Public propertyStatic memberDimensionality
Gets or sets default geometry dimensionality. If there's no default dimensionality set, returns XY.
Public propertyStatic memberDimensions
Returns default number of spatial dimensions (2D or 3D). If there's no default dimensionality set, returns 3.
Public propertyStatic memberOrdinatePrecisionXY
Gets or sets default X and Y ordinate precision. If there's no default XY ordinate precision set, returns 0 (round to zero decimal places) as a default linear precision.
Public propertyStatic memberOrdinatePrecisionZ
Gets or sets default Z ordinate precision. If there's no default Z ordinate precision set, returns 0 (round to zero decimal places) as a default linear precision.
Public propertyStatic memberTolerance
Gets or sets default geometry fit tolerance. Fit tolerance represents a maximum 3D distance where two coordinates are considered equal.
Top
Methods
  NameDescription
Public methodStatic memberCreateGeometryFromRings
Relates arbitrary rings and returns resulting geometry.
Public methodStatic memberGetGrid
Public methodStatic memberGetGridCoordinatesByCount
Public methodStatic memberGetGridCoordinatesBySize
Public methodStatic memberGetGridEnvelopesByCount
Public methodStatic memberGetGridEnvelopesBySize
Public methodStatic memberGetPrecisionFormatXY
Returns default string representation of X and Y ordinates precision, preceded by an arbitrary placeholder. Default placeholder is #.
Public methodStatic memberGetPrecisionFormatZ
Returns default string representation of Z ordinate precision, preceded by an arbitrary placeholder. Default placeholder is #.
Public methodInitialize
Invoked upon extension assembly initialization.
Public methodStatic memberLineIntersection2d
Public methodStatic memberMergeCurves(GeCurveSegmentCollection, GeLength)
Public methodStatic memberMergeCurves(IListIGeCurveString, GeLength)
Public methodStatic memberRaiseDrawGeometry
Public methodRegister
Registers extension assembly properties.
Public methodTerminate
Invoked upon extension assembly termination.
Public methodStatic memberTryGetIntersection
Top
Events
  NameDescription
Public eventStatic memberDrawGeometry
Top
Fields
  NameDescription
Public fieldStatic memberEPSILON
Top
Remarks