|  | Maria GDK 5.0.0.910
    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, double 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) |