Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::ViewportFactory Class Reference

Static Public Member Functions

static ViewportFromProtoParams (const MariaProtobuf::PBViewportParams &vpp)
 
static ViewportFromProtoParams2 (const MariaProtobuf::PBViewportParams &vpp)
 
static bool ToProtoParams (const Viewport *vp, MariaProtobuf::PBViewportParams &vpp)
 
static ViewportTestGetViewport (const MariaProtobuf::PBViewportParams &vpp)
 
static ViewportGetViewport (const char *proj, const BasicGeoTypes::DblTransform2D &transform, const DeviceInfo *dev, BasicGeoTypes::RectXY *rc)
 
static ViewportGetViewport (const char *proj, const BasicGeoTypes::GeoPos &center, double scale, const DeviceInfo *dev, BasicGeoTypes::RectXY *rc, const BasicGeoTypes::PointFXY &center_offset, double rotation)
 
static ViewportGetViewport (std::shared_ptr< IProjector > proj, const BasicGeoTypes::GeoPos &center, double scale, const DeviceInfo *dev, BasicGeoTypes::RectXY *rc, const BasicGeoTypes::PointFXY &center_offset, double rotation)
 
static ViewportGetViewportKeepScale (const char *proj, const Viewspec &vs, const DeviceInfo *dev, BasicGeoTypes::RectXY *rc, bool rotate)
 
static ViewportGetViewportKeepArea (const char *proj, const Viewspec &vs, const DeviceInfo *dev, BasicGeoTypes::RectXY *rc, bool rotate, bool grow)
 
static ViewportGetTileViewport (const char *proj, const BasicGeoTypes::GeoPos &center, double base_extent, const DeviceInfo *dev, int level, int tile_x, int tile_y)
 
static ViewportGetTileViewport (const char *proj, const BasicGeoTypes::GeoPos &center, double base_extent, const DeviceInfo *dev, int level, int min_x, int max_x, int min_y, int max_y)
 
static ViewportGetViewport (std::shared_ptr< IProjector > proj, const BasicGeoTypes::DblTransform2D &transform, BasicGeoTypes::RectXY rc)
 
static ViewportGetSubRect (const Viewport *vp, const BasicGeoTypes::RectXY &rcRect)
 
static ViewportPan (const Viewport *vp, BasicGeoTypes::PointFXY pan)
 
static ViewportPanMeters (const Viewport *vp, BasicGeoTypes::PointDXY panMeters)
 
static ViewportPanTo (const Viewport *vp, const BasicGeoTypes::GeoPos &center)
 
static ViewportMoveTo (const Viewport *vp, const BasicGeoTypes::GeoPos &center, double upHeading)
 
static ViewportZoom (const Viewport *vp, double factor)
 
static ViewportZoom (const Viewport *vp, const BasicGeoTypes::GeoPos &center, double factor)
 
static ViewportZoomTo (const Viewport *vp, const BasicGeoTypes::GeoPos &center, double scale)
 
static ViewportZoomAt (const Viewport *vp, BasicGeoTypes::PointFXY around, double factor)
 
static ViewportZoomRotateTo (const Viewport *vp, const BasicGeoTypes::GeoPos &center, double scale, double angle)
 
static ViewportResize (const Viewport *vp, BasicGeoTypes::PointXY sz)
 
static ViewportOffset (const Viewport *vp, BasicGeoTypes::RectXY rc)
 
static ViewportRotate (const Viewport *vp, double rotation)
 
static ViewportRotate (const Viewport *vp, double rotation, const BasicGeoTypes::PointFXY &center)
 
static ViewportRotateTo (const Viewport *vp, double rotangle, const BasicGeoTypes::PointFXY &center)
 
static void Exit ()
 
static ViewportOffsetLeft (const Viewport *vp, BasicGeoTypes::RectXY rc)
 
static ViewportOffsetRight (const Viewport *vp, BasicGeoTypes::RectXY rc)
 
static ViewportGetHorizontalSplitSection (const Viewport *vp, int split, bool bLeft=true)
 

The documentation for this class was generated from the following files: