GeCurveComplex Class |
Namespace: FDF.Common.Geometries
The GeCurveComplex type exposes the following members.
Name | Description | |
---|---|---|
GeCurveComplex | Initializes a new instance of the GeCurveComplex class | |
GeCurveComplex(GeCoordinateCollection) | Initializes a new instance of the GeCurveComplex class | |
GeCurveComplex(GeCurveSegmentCollection) | Initializes a new instance of the GeCurveComplex class | |
GeCurveComplex(IGeCurveComplex) | Initializes a new instance of the GeCurveComplex class |
Name | Description | |
---|---|---|
Coordinates |
Gets or sets curve coordinates.
| |
CurveSegments |
Returns curve segments constituting this curve.
| |
Dimensionality |
Gets or sets coordinate
dimensionality of a geometry.
(Overrides GeGeometryDimensionality.) | |
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.) |
Name | Description | |
---|---|---|
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).) | |
GetParamAtPoint |
Returns parameter (t) value at specified point.
(Overrides GeCurveGetParamAtPoint(GeCoordinate).) | |
GetPointAtParam |
Returns a coordinate for specified curve parameter.
(Overrides GeCurveGetPointAtParam(Double).) | |
Interpolate |
Interpolates curve using specified interpolation method.
(Overrides GeCurveInterpolate(GeInterpolation).) | |
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).) | |
Offset |
Returns geometry offset.
(Overrides GeGeometryOffset(GeLength, GePlaneOrientation).) | |
OffsetCurve | (Overrides GeCurveOffsetCurve(GeLength).) | |
OffsetXY1 | ||
Reverse |
Returns reversed (inversed) curve with regards to
curve direction.
(Overrides GeCurveReverse.) |