GeGeometryComplexT Class |
Namespace: FDF.Common.Geometries
The GeGeometryComplexT type exposes the following members.
Name | Description | |
---|---|---|
GeGeometryComplexT | Initializes a new instance of the GeGeometryComplexT class |
Name | Description | |
---|---|---|
AggregateType |
Returns aggregate geometry type
of this geometry.
| |
Area |
Returns total surface area of the geometry.
| |
Centroid |
Returns geometry centroid coordinate.
| |
ConvexHull |
Returns the smallest convex boundary
encompassing geometry.
| |
DerivedType | ||
Dimensionality |
Gets or sets coordinate
dimensionality of a geometry.
| |
Dimensions |
Returns number of spatial dimensions (2 or 3)
of a geometry.
| |
Envelope |
Returns geometry envelope.
| |
Fgf |
Returns feature data objects (FDO) binary representation of a geometry.
| |
IsEmpty |
Returns True if object instance is considered empty,
otherwise returns False.
| |
Length |
Returns total surface boundary length
(circumference) of the geometry.
| |
Type |
Returns enumerated geometry type
used for safe typecasting to concrete geometry class.
| |
Wkb |
Returns well-known binary representation of a geometry.
| |
Wkt |
Returns well-known text representation of a geometry.
|
Name | Description | |
---|---|---|
Buffer |
Returns buffer of the geometry,
using specified offset distance.
Provides optional parameters for curve approximation segments
and buffer's end cap style.
| |
Clone | Creates a new object that is a copy of the current instance. | |
ClosestPointTo | ||
Contains |
Returns True if geometry contains specified geometry
(including its boundary), otherwise returns False.
| |
CoveredBy |
Returns True if geometry is covered by specified geometry,
otherwise returns False.
| |
Covers |
Returns True if geometry covers specified geometry,
otherwise returns False.
| |
Crosses |
Returns True if two geometries are crossing each other,
otherwise returns False.
| |
Difference |
Returns difference of this geometry
and specified geometry. If no differences were found, resulting
geometry is an empty set.
| |
Disjoint |
Returns True if two geometries are disjoint,
otherwise returns False.
| |
Equals(IGeGeometry) | Indicates whether the current object is equal to another object of the same type. | |
Equals(IGeGeometry, GeDimensionality, GeLength, GeSpatialComparision) |
Indicates whether the current object is equal to another object of the same type.
| |
GetTypeName |
Returns String representation of the underlying type.
| |
Intersection |
Returns intersection of this geometry
and specified geometry. If no intersections were found, resulting
geometry is an empty set.
| |
Intersects |
Returns True if two geometries intersect each other,
otherwise returns False.
| |
IsSimple |
Returns True is geometry is simple (non-aggregate),
otherwise returns False.
| |
IsValid |
Returns True if object instance is considered valid,
otherwise returns False.
| |
Mirror(GeCoordinate) |
Returns object that is result of mirroring of this object against
specified coordinate.
| |
Mirror(IGePlane) |
Returns object that is result of mirroring of this object against
specified plane.
| |
Offset |
Returns geometry offset.
| |
Overlaps |
Returns True if two geometries overlap each other,
otherwise returns False.
| |
Project(GeLength) |
Returns object ortho-projected onto X-Y plane.
| |
Project(IGePlane) |
Returns object ortho-projected onto specified plane.
| |
Project(IGePlane, IGePlane) | ||
Project(IGeGeometry, IGePlane, GeVector) | ||
Relate(GeCoordinate) | ||
Relate(IGeGeometry) |
Returns bitflag matrix describing the intersections of the interiors,
boundaries and exteriors of two geometries.
| |
Rotate | ||
Scale |
Returns object that is result of scaling of this object using specified
scale factor with respect to the center point.
| |
SymmetricDifference |
Returns symmetric difference of this
geometry and specified geometry. If no symmetric differences were
found, resulting geometry is an empty set.
| |
ToString | Returns a string that represents the current object. (Overrides ObjectToString.) | |
Touches |
Returns True if two geometries touch each other,
otherwise returns False.
| |
Transform(CrsTransform) |
Returns object that is result of transformation of this object
using specified referential coordinate transformer.
| |
Transform(Int32, Int32) |
Returns object that is result of transformation of this object
using specified source and target spatial reference systems (SRS).
| |
TransformForward |
Returns object that is result of forward transformation of this object
using specified referential coordinate transform.
| |
Translate |
Returns object that is result of translation of this object along
specified vector, given its magnitude.
| |
TryConvert |
Losely converts geometry to specified geometric type.
Returns True if conversion was successful,
otherwise returns False.
| |
Union |
Returns union of this geometry
and specified geometry.
| |
Within |
Returns True if geometry is contained within specified
geometry, otherwise returns False.
|
Name | Description | |
---|---|---|
Equality |
Returns True if two geometries are equal, otherwise returns False.
| |
Inequality |
Returns True if two geometries are not equal, otherwise returns False.
|