![]() |
Maria GDK 5.0.0.738
Documentation of native code in develop branch
|
Static Public Member Functions | |
static Viewport * | FromProtoParams (const MariaProtobuf::PBViewportParams &vpp) |
static Viewport * | FromProtoParams2 (const MariaProtobuf::PBViewportParams &vpp) |
static bool | ToProtoParams (const Viewport *vp, MariaProtobuf::PBViewportParams &vpp) |
static Viewport * | TestGetViewport (const MariaProtobuf::PBViewportParams &vpp) |
static Viewport * | GetViewport (const char *proj, const BasicGeoTypes::DblTransform2D &transform, const DeviceInfo *dev, BasicGeoTypes::RectXY *rc) |
static Viewport * | GetViewport (const char *proj, const BasicGeoTypes::GeoPos ¢er, double scale, const DeviceInfo *dev, BasicGeoTypes::RectXY *rc, const BasicGeoTypes::PointFXY ¢er_offset, double rotation) |
static Viewport * | GetViewport (std::shared_ptr< IProjector > proj, const BasicGeoTypes::GeoPos ¢er, double scale, const DeviceInfo *dev, BasicGeoTypes::RectXY *rc, const BasicGeoTypes::PointFXY ¢er_offset, double rotation) |
static Viewport * | GetViewportKeepScale (const char *proj, const Viewspec &vs, const DeviceInfo *dev, BasicGeoTypes::RectXY *rc, bool rotate) |
static Viewport * | GetViewportKeepArea (const char *proj, const Viewspec &vs, const DeviceInfo *dev, BasicGeoTypes::RectXY *rc, bool rotate, bool grow) |
static Viewport * | GetTileViewport (const char *proj, const BasicGeoTypes::GeoPos ¢er, double base_extent, const DeviceInfo *dev, int level, int tile_x, int tile_y) |
static Viewport * | GetTileViewport (const char *proj, const BasicGeoTypes::GeoPos ¢er, double base_extent, const DeviceInfo *dev, int level, int min_x, int max_x, int min_y, int max_y) |
static Viewport * | GetViewport (std::shared_ptr< IProjector > proj, const BasicGeoTypes::DblTransform2D &transform, BasicGeoTypes::RectXY rc) |
static Viewport * | GetSubRect (const Viewport *vp, const BasicGeoTypes::RectXY &rcRect) |
static Viewport * | Pan (const Viewport *vp, BasicGeoTypes::PointFXY pan) |
static Viewport * | PanMeters (const Viewport *vp, BasicGeoTypes::PointDXY panMeters) |
static Viewport * | PanTo (const Viewport *vp, const BasicGeoTypes::GeoPos ¢er) |
static Viewport * | MoveTo (const Viewport *vp, const BasicGeoTypes::GeoPos ¢er, double upHeading) |
static Viewport * | Zoom (const Viewport *vp, double factor) |
static Viewport * | Zoom (const Viewport *vp, const BasicGeoTypes::GeoPos ¢er, double factor) |
static Viewport * | ZoomTo (const Viewport *vp, const BasicGeoTypes::GeoPos ¢er, double scale) |
static Viewport * | ZoomAt (const Viewport *vp, BasicGeoTypes::PointFXY around, double factor) |
static Viewport * | ZoomRotateTo (const Viewport *vp, const BasicGeoTypes::GeoPos ¢er, double scale, double angle) |
static Viewport * | Resize (const Viewport *vp, BasicGeoTypes::PointXY sz) |
static Viewport * | Offset (const Viewport *vp, BasicGeoTypes::RectXY rc) |
static Viewport * | Rotate (const Viewport *vp, double rotation) |
static Viewport * | Rotate (const Viewport *vp, double rotation, const BasicGeoTypes::PointFXY ¢er) |
static Viewport * | RotateTo (const Viewport *vp, double rotangle, const BasicGeoTypes::PointFXY ¢er) |
static void | Exit () |
static Viewport * | OffsetLeft (const Viewport *vp, BasicGeoTypes::RectXY rc) |
static Viewport * | OffsetRight (const Viewport *vp, BasicGeoTypes::RectXY rc) |
static Viewport * | GetHorizontalSplitSection (const Viewport *vp, int split, bool bLeft=true) |