![]() |
Maria GDK 4.6.0.140
Documentation of managed code in release branch
|
Static Public Member Functions | |
static IList< GeoPos > | CalcCenterLinePointsWithEndSkip (IList< ILinePoint > inPoints, double skipBeginDistance, double skipEndDistance) |
static void | CalcPoints (IProjector viewport, ICorridorArea corridorArea, out Point[] upperPoints, out Point[] lowerPoints, double skipBeginFraction=0.0, double skipEndFraction=0.0) |
static bool | CalcPoints (IProjector viewport, IDrawObjectData drawObjectData, ICorridorArea corridorArea, ItemId id, IDrawObjectRenderState drawObjectRenderState, out Point[] upperPoints, out Point[] lowerPoints, double skipBeginFraction=0.0, double skipEndFraction=0.0) |
static IList< GeoPos > | Thinner (IList< GeoPos > gps, double tol) |
static void | CalcPoints (IProjector viewport, IDrawObjectData drawObjectData, ICorridorArea corridorArea, ItemId id, IDrawObjectRenderState drawObjectRenderState, out List< List< Point > > upperPointLists, out List< List< Point > > lowerPointLists, double skipBeginFraction=0.0, double skipEndFraction=0.0) |
static void | CalcLegs (IProjector viewport, IDrawObjectData drawObjectData, ILine centerLine, double width, ItemId id, IDrawObjectRenderState drawObjectRenderState, out IList< IList< GeoPos[]> > leftLegs, out IList< IList< GeoPos[]> > rightLegs, out IList< GeoPos > pnts, double skipBeginFraction=0.0, double skipEndFraction=0.0) |
static void | DrawTextAndLines (Point[] points, IRenderer renderer, string text, float fontEmSize, string fontName, int segmentIndex, Color foregroundColorWpf, float foregroundWidth, DashStyle foregroundDashStyleWpf, Color textColor, Color haloColor, IDrawObjectRenderState drawObjectRenderState, float rotationAngle=0, bool flip=false, double maxWidth=0.0) |
static void | DrawSegmentTextOnLine (string text, int segmentIndex, IProjector viewport, ICorridorArea corridorArea, IRenderer renderer, Color color, Color haloColor, string fontName, float fontSize, double beginSkipWidthFraction, double endSkipWidthFraction, IDrawObjectRenderState drawObjectRenderState, float rotationAngle=0, bool flip=false) |
static void | CalcStartEndPoints (ICorridorArea corridorArea, PartRendererParameterTypes.Direction Direction, out GeoPos startPoint, out GeoPos endPoint) |
static void | GetPosOffset (GeoPos startGeoPoint, GeoPos endGeoPoint, double posLengthFraction, out GeoPos pos, out BearingRange br) |
static void | GetWidthPosOffset (ICorridorArea corridorArea, IProjector viewport, GeoPos pos, BearingRange br, double posWidthFraction, out Point np0, out Point np1, out GeoPos center) |
static IList< IList< GeoPos[]> > | CalcPerimetralGeoPoints (IList< GeoPos > centerPos, double width, bool bLeft, bool bContiguous=true) |
static List< System.Windows.Point[]> | ToPts (IProjector vp, IList< GeoPos[]> gps) |
static List< System.Windows.Point > | ToPtsB (IProjector vp, IList< GeoPos[]> gps) |