GeCircularArc Class |
Namespace: FDF.Common.Geometries
The GeCircularArc type exposes the following members.
Name | Description | |
---|---|---|
![]() | GeCircularArc(IGeCircle) | Initializes a new instance of the GeCircularArc class |
![]() | GeCircularArc(IGeCircularArc) | Initializes a new instance of the GeCircularArc class |
![]() | GeCircularArc(GeCoordinate, GeCoordinate, GeCoordinate) | Initializes a new instance of the GeCircularArc class |
![]() | GeCircularArc(GeCoordinate, GeCoordinate, Double) | Initializes a new instance of the GeCircularArc class |
![]() | GeCircularArc(Double, Double, Double, Double, Double, Double) | Initializes a new instance of the GeCircularArc class |
![]() | GeCircularArc(Double, Double, Double, Double, Double, Double, Double, Double, Double) | Initializes a new instance of the GeCircularArc class |
Name | Description | |
---|---|---|
![]() | Area |
Returns total surface area of the geometry.
(Overrides GeGeometryArea.) |
![]() | AreaOfSector | |
![]() | Bulge | |
![]() | CenterPoint | |
![]() | CentralAngle | |
![]() | Centroid |
Returns geometry centroid coordinate.
(Overrides GeGeometryCentroid.) |
![]() | ChordHeight | |
![]() | ChordLength | |
![]() | ChordMidPoint | |
![]() | Circumference | |
![]() | Dimensionality |
Gets or sets coordinate
dimensionality of a geometry.
(Overrides GeGeometryDimensionality.) |
![]() | EndAngle | |
![]() | EndParameter |
Gets or sets end parameter of the curve segment.
Specified value must lie within curve interval.
|
![]() | EndPoint |
Gets or sets end point of this curve segment.
|
![]() | EndTangent | |
![]() | Envelope |
Returns geometry envelope.
(Overrides GeGeometryEnvelope.) |
![]() | Interpolation |
Returns curve interpolation.
(Overrides GeCurveInterpolation.) |
![]() | Interval |
Returns the parametric range of the curve.
(Overrides GeCurveInterval.) |
![]() | IsEmpty |
Returns True if object instance is considered empty,
otherwise returns False.
(Overrides GeGeometryIsEmpty.) |
![]() | Length |
Returns total surface boundary length
(circumference) of the geometry.
(Overrides GeGeometryLength.) |
![]() | MidPoint |
Gets or sets mid point of this curve segment.
|
![]() | Normal | |
![]() | Radius | |
![]() | StartAngle | |
![]() | StartParameter |
Gets or sets start parameter of the curve segment.
Specified value must lie within curve interval.
|
![]() | StartPoint |
Gets or sets start point of this curve segment.
|
![]() | Type |
Returns enumerated geometry type
used for safe typecasting to concrete geometry class.
(Overrides GeGeometryType.) |
Name | Description | |
---|---|---|
![]() | Clone | Creates a new object that is a copy of the current instance. (Overrides GeGeometryClone.) |
![]() | ClosestPointTo | (Overrides GeGeometryClosestPointTo(GeCoordinate).) |
![]() | Equals |
Indicates whether the current object is equal to another object of the same type.
(Overrides GeGeometryEquals(IGeGeometry, GeDimensionality, GeLength, GeSpatialComparision).) |
![]() | GetConic |
Returns curve without upper or lower bound.
|
![]() | GetGeometry |
Returns closest matching geometry
for specified circular arc.
|
![]() | GetParamAtPoint |
Returns parameter (t) value at specified point.
(Overrides GeCurveGetParamAtPoint(GeCoordinate).) |
![]() | GetPointAtParam |
Returns a coordinate for specified curve parameter.
(Overrides GeCurveGetPointAtParam(Double).) |
![]() | GetTypeName |
Returns String representation of the underlying type.
(Overrides GeGeometryGetTypeName.) |
![]() | Interpolate |
Interpolates curve using specified interpolation method.
(Overrides GeCurveInterpolate(GeInterpolation).) |
![]() | Intersects |
Returns True if two geometries intersect each other,
otherwise returns False.
(Overrides GeGeometryIntersects(IGeGeometry, IGeGeometry).) |
![]() | IsCircle | |
![]() | IsClockwise | |
![]() | IsClosed |
Returns True if curve is topologically closed,
otherwise returns False.
(Overrides GeCurveIsClosed.) |
![]() | IsCoplanarTo |
Returns True if this curve completely lies in specified plane.
(Overrides GeCurveIsCoplanarTo(IGePlane).) |
![]() | IsLinear | (Overrides GeCurveIsLinear(GeVector).) |
![]() | IsPlanar | (Overrides GeCurveIsPlanar(IGePlane).) |
![]() | IsValid |
Returns True if object instance is considered valid,
otherwise returns False.
(Overrides GeGeometryIsValid(FdfResultCollection, IFdfQueryable).) |
![]() | Mirror |
Returns object that is result of mirroring of this object against
specified plane.
(Overrides GeGeometryMirror(IGePlane).) |
![]() | Offset |
Returns geometry offset.
(Overrides GeGeometryOffset(GeLength, GePlaneOrientation).) |
![]() | OffsetCurve |
Returns offset geometry of this curve.
(Overrides GeCurveOffsetCurve(GeLength).) |
![]() | Project(GeLength) |
Returns object ortho-projected onto X-Y plane.
(Overrides GeGeometryProject(GeLength).) |
![]() | Project(IGePlane) |
Returns object ortho-projected onto specified plane.
(Overrides GeGeometryProject(IGePlane).) |
![]() | Project(IGePlane, IGePlane) | (Overrides GeGeometryProject(IGePlane, IGePlane).) |
![]() | Project(IGeGeometry, IGePlane, GeVector) |
Returns True and projected geometry if this object is successfully projected onto plane
using specified direction, otherwise returns False.
(Overrides GeGeometryProject(IGeGeometry, IGePlane, GeVector).) |
![]() | Relate |
Returns spatial relation describing the intersections of the interiors,
boundaries and exteriors of specified point
and geometry.
(Overrides GeGeometryRelate(GeCoordinate).) |
![]() | Reverse |
Returns reversed (inversed) curve with regards to
curve direction.
(Overrides GeCurveReverse.) |
![]() | Rotate |
Returns object that is result of rotation of this object using specified
angle around the line with direction
vector passing through specified center
point.
(Overrides GeGeometryRotate(GeAngle, GeVector, GeCoordinate).) |
![]() | Scale |
Returns object that is result of scaling of this object using specified
scale factor with respect to the center point.
(Overrides GeGeometryScale(Double, GeCoordinate).) |
![]() | Subdivide | |
![]() | Tangent | |
![]() | ToCircle | |
![]() | Transform(CrsTransform) |
Returns object that is result of transformation of this object
using specified referential coordinate transformer.
(Overrides GeGeometryTransform(CrsTransform).) |
![]() | Transform(Int32, Int32) |
Returns object that is result of transformation of this object
using specified source and target spatial reference systems (SRS).
(Overrides GeGeometryTransform(Int32, Int32).) |
![]() | TransformForward |
Returns object that is result of forward transformation of this object
using specified referential coordinate transform.
(Overrides GeGeometryTransformForward(CrsTransform).) |
![]() | Translate |
Returns object that is result of translation of this object along
specified vector, given its magnitude.
(Overrides GeGeometryTranslate(GeVector).) |