| 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 | |