Click or drag to resize
IGeGeometry Interface
Base interface for n-dimensional geometry.

Namespace: FDF.Common.Geometries
Assembly: FDF.Common (in FDF.Common.dll) Version: 3.0.0.0
Syntax
public interface IGeGeometry : IFdfQueryable, 
	IFdfLocalizable, IFdfObject, IGeQueryable, IGeEquitable<IGeGeometry>, 
	IGeTransformable<IGeGeometry>, ICrsTransformable<IGeGeometry>, ICloneable

The IGeGeometry type exposes the following members.

Properties
  NameDescription
Public propertyAggregateType
Returns aggregate geometry type of this geometry.
Public propertyArea
Returns total surface area of the geometry.
Public propertyCentroid
Returns geometry centroid coordinate.
Public propertyConvexHull
Returns the smallest convex boundary encompassing geometry.
Public propertyDerivedType
Returns geometry derivative being either point, curve or polygon (surface).
Public propertyDimensionality
Gets or sets coordinate dimensionality of a geometry.
Public propertyDimensions
Returns number of spatial dimensions (2 or 3) of a geometry.
Public propertyEnvelope
Returns geometry envelope.
Public propertyFgf
Returns feature data objects (FDO) binary representation of a geometry.
Public propertyLength
Returns total surface boundary length (circumference) of the geometry.
Public propertyType
Returns enumerated geometry type used for safe typecasting to concrete geometry class.
Public propertyWkb
Returns well-known binary representation of a geometry.
Public propertyWkt
Returns well-known text representation of a geometry.
Top
Methods
  NameDescription
Public methodBuffer
Returns buffer of the geometry, using specified offset distance. Provides optional parameters for curve approximation segments and buffer's end cap style.
Public methodClosestPointTo
Returns closest point on this geometric body with regards to the specified point.
Public methodDifference
Returns difference of this geometry and specified geometry. If no differences were found, resulting geometry is an empty set.
Public methodIntersection
Returns intersection of this geometry and specified geometry. If no intersections were found, resulting geometry is an empty set.
Public methodIsSimple
Returns True is geometry is simple (non-aggregate), otherwise returns False.
Public methodOffset
Returns geometry offset.
Public methodSymmetricDifference
Returns symmetric difference of this geometry and specified geometry. If no symmetric differences were found, resulting geometry is an empty set.
Public methodTryConvert
Losely converts geometry to specified geometric type. Returns True if conversion was successful, otherwise returns False.
Public methodUnion
Returns union of this geometry and specified geometry.
Top
Remarks