![]() |
Maria GDK 5.0.0.738
Documentation of native code in develop branch
|
Static Public Member Functions | |
static void | calcCenterLineIntermediatePoints (const std::vector< BasicGeoTypes::GeoPos > ¢erPos, std::vector< std::vector< BasicGeoTypes::GeoPos > > &segs) |
static void | getIntermediatePos (const BasicGeoTypes::GeoPos &from, const BasicGeoTypes::GeoPos &to, std::vector< BasicGeoTypes::GeoPos > &seg, double threshold=50000.0, int max=20) |
static void | calcTwosidedPerimetralGeoPoints (const std::vector< BasicGeoTypes::GeoPos > ¢erPos, const std::vector< double > &leftWidths, const std::vector< double > &rightWidths, std::vector< std::vector< BasicGeoTypes::GeoPos > > ¢erSegments, std::vector< std::vector< std::vector< BasicGeoTypes::GeoPos > > > &leftSegments, std::vector< std::vector< std::vector< BasicGeoTypes::GeoPos > > > &rightSegments, std::vector< std::vector< BasicGeoTypes::GeoPos > > &leftSeps, std::vector< std::vector< BasicGeoTypes::GeoPos > > &rightSeps) |
static void | getRoundedKneePoints (double brStart, double sweep, double range, const BasicGeoTypes::GeoPos &pos, int n, std::vector< BasicGeoTypes::GeoPos > &points) |
static void | calcPerimetralGeoPoints (const std::vector< BasicGeoTypes::GeoPos > ¢erPos, const std::vector< double > &widths, bool bLeft, std::vector< std::vector< std::vector< BasicGeoTypes::GeoPos > > > &allegs) |
static void | calcSeparators (const std::vector< BasicGeoTypes::GeoPos > ¢erPos, const std::vector< std::vector< std::vector< BasicGeoTypes::GeoPos > > > &legs, const std::vector< double > &widths, std::vector< std::vector< BasicGeoTypes::GeoPos > > &seps) |
static void | getFractionalPerimetralGeoPoints (const std::vector< BasicGeoTypes::GeoPos > &rpos, const std::vector< double > &leftWidths, const std::vector< double > &rightWidths, int ix, double distance, bool bLeft, bool bForward, std::vector< BasicGeoTypes::GeoPos > ¢erSegment, std::vector< std::vector< BasicGeoTypes::GeoPos > > &periferalSegments, std::vector< BasicGeoTypes::GeoPos > &sep0, std::vector< BasicGeoTypes::GeoPos > &sep1) |
static void | calcFractionalPerimetralGeoPoints (const std::vector< BasicGeoTypes::GeoPos > ¢erPos, bool bLeft, int ixOut, const std::vector< double > &widths, std::vector< BasicGeoTypes::GeoPos > ¢erSegment, std::vector< std::vector< BasicGeoTypes::GeoPos > > &periferalSegments, std::vector< BasicGeoTypes::GeoPos > &sep0, std::vector< BasicGeoTypes::GeoPos > &sep1) |
static void | getColorOverrides (const std::string &pattern, std::map< int, STK::RGBA > &colorMap) |
static void | getColorMap (const DrawObjectData &drawObjectData, const std::string &tag, int n, const STK::RGBA &lineColor, std::map< int, STK::RGBA > &colorMap) |
static void | getExceptionalColorMap (const DrawObjectData &drawObjectData, const std::string &tag, std::map< int, STK::RGBA > &colorMap) |
static void | getLineWidthMap (const DrawObjectData &drawObjectData, const std::string &tag, int n, float lineWidth, std::map< int, float > &lineWidths) |
static void | getDoubleOverrides (const std::string &pattern, std::map< int, double > &dblMap) |
static bool | getRouteShowCenterLine (const DrawObjectData &drawObjectData, bool show) |
static bool | getRouteShowSeparatorLines (const DrawObjectData &drawObjectData, bool show) |
static void | getLineDashes (const DrawObjectData &drawObjectData, const std::string &tag, std::vector< unsigned char > &dashes) |
static FillStyle | getFillStyle (const DrawObjectData &drawObjectData, const std::string &tag, FillStyle fillStyle) |
static void | getExceptionalFillStyleMap (const DrawObjectData &drawObjectData, const std::string &tag, std::map< int, FillStyle > &fillStyleMap) |
static void | getLabOverrides (const DrawObjectData &drawObjectData, const std::string &tag, std::map< int, std::string > &labMap) |
static std::string | getAlphabeticLabel (int index) |
static bool | getRouteShowPointIndexNames (const DrawObjectData &drawObjectData) |
static std::string | getRoutePointIndexNameType (const DrawObjectData &drawObjectData) |
static std::string | getRoutePointIndexNamePrefix (const DrawObjectData &drawObjectData) |
static std::string | getRoutePointIndexNamePostfix (const DrawObjectData &drawObjectData) |
static void | getRoutePointNames (const DrawObjectData &drawObjectData, int n, std::map< int, std::string > &pointNameMap) |
static void | getRouteIndexOffsetSettings (const DrawObjectData &drawObjectData, std::map< int, RouteIndexOffsetSettings > &rios) |
static bool | getRouteShowInitialLegBearings (const DrawObjectData &drawObjectData) |
static bool | getRouteShowFinalLegBearings (const DrawObjectData &drawObjectData) |
static bool | getRouteShowLegLenghts (const DrawObjectData &drawObjectData) |