| Name | Description |
---|
| Add | |
| AddScaled | |
| Center |
Calculates the center of the provided rectangle.
|
| ClosedCardinalSplineToBezierSegments(PointF, Int32) |
Converts a closed cardinal spline, given by the points in points, to Bezier segments.
|
| ClosedCardinalSplineToBezierSegments(PointF, Int32, Single) |
Converts a closed cardinal spline, given by the points in points, to Bezier segments.
|
| DistanceSquaredTo | |
| DistanceTo | |
| DotProduct | |
| ExpandToInclude |
Expands the rectangle r, so that is contains the point p.
|
| FlattenBezierSegment |
Flattens a bezier segment, using only an absolute tolerance. The flattened points are stored together with their curve parameter t.
|
| FlipSign | |
| FlipXY | |
| GetFractionalIndexFromDistanceFromEndOfBezierCurve | |
| GetFractionalIndexFromDistanceFromEndOfPartialPolylineCurve |
Gets the fractional index into points of a partial polyline by searching a point along the partial polyline that has a specified distance to the end point of the partial polyline.
|
| GetFractionalIndexFromDistanceFromEndOfPolylineCurve |
Gets the fractional index into points of a polyline by searching a point along the polyline that has a specified distance to the end point of the polyline.
|
| GetFractionalIndexFromDistanceFromStartOfBezierCurve | |
| GetFractionalIndexFromDistanceFromStartOfPartialPolylineCurve |
Gets the fractional index into points of a partial polyline by searching a point along the partial polyline that has a specified distance to the start point of the partial polyline.
|
| GetFractionalIndexFromDistanceFromStartOfPolylineCurve |
Gets the fractional index into points of a polyline by searching a point along the polyline that has a specified distance to the start point of the polyline.
|
| GetParameterOnLineSegmentFromDistanceToPoint |
If a line segment is given by this parametric equation: p(t)=(1-t)*p0 + t*p1, this function calculates the parameter t at which
the point p(t) has a squared distance dsqr from the pivot point pivot. The argument
chooseFarSolution determines which of two possible solutions is choosen.
|
| Half |
Calculates the half of the original size.
|
| Interpolate |
Interpolates between the points p0 and p1.
|
| IsPointIntoDistance(PointF, Double, IEnumerablePointF) |
Determines whether or not a given point is into a certain distance of a polyline.
|
| IsPointIntoDistance(PointF, Double, PointF, PointF) |
Determines whether or not a given point (point) is into a distance to a finite line, that is spanned between
two points lineOrg and lineEnd.
|
| LengthBetween | |
| Normalize | |
| OpenCardinalSplineToBezierSegments(PointF, Int32) |
Converts an open cardinal spline, given by the points in points, to Bezier segments.
|
| OpenCardinalSplineToBezierSegments(PointF, Int32, Single) |
Converts an open cardinal spline, given by the points in points, to Bezier segments.
|
| Rotate90Degree | |
| Scale(PointF, Double) |
Multiply a PointF structure with a factor.
|
| Scale(RectangleF, Double) |
Multiply a RectangleF structure with a factor.
|
| Scale(SizeF, Double) |
Multiply a size structure with a factor.
|
| ShortenBezierCurve | |
| ShortenBezierSegment |
Shortens a Bezier segment and returns the Bezier points of the shortened segment.
|
| ShortenedBy(PointF, RADouble, RADouble) |
Returns a new, shortened polyline. If the shortened line would have zero or negative length, null is returned.
|
| ShortenedBy(PointF, Int32, Int32, RADouble, RADouble) |
Returns a new, shortened polyline. If the shortened line would have zero or negative length, null is returned.
|
| ShortenLineSegment |
Shortens a line segment and returns the line points of the shortened segment.
|
| ShortenPartialPolylineByDistanceFromStartAndEnd |
Shortens a partial polyline, given by the first point at index startIndex and the last index endIndex, at both sides in such a way that the new start has a distance distanceFromStart to the original start of the polyline, and the
new end has a distance distanceFromEnd to the original end of the polyline. If the shortening leads to a polyline of zero length, then null is returned.
|
| ShortenPolylineByDistanceFromStartAndEnd |
Shortens a polyline at both sides in such a way that the new start has a distance distanceFromStart to the original start of the polyline, and the
new end has a distance distanceFromEnd to the original end of the polyline. If the shortening leads to a polyline of zero length, then null is returned.
|
| SquareDistanceLineToPoint |
Calculates the squared distance between a finite line and a point.
|
| Subtract | |
| ToAltaxo | |
| ToGdi | |
| TotalLineLength(PointF) |
Calculates the total length of a polyline.
|
| TotalLineLength(PointF, Int32, Int32) |
Calculates the total length of a polyline.
|
| VectorLength | |
| VectorLengthSquared | |