Gdi |
[Missing <summary> documentation for "T:Altaxo.Graph.Gdi.GdiExtensionMethods"]
public static class GdiExtensionMethods
The GdiExtensionMethods type exposes the following members.
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 |