Represents a rectangular area, defined by a minimum and maximum x-coordinate and a minimum and maximum y-coordinate, and a spatial reference. More...
Member Function Documentation Envelope::Envelope()Default constructor. Creates an empty Envelope.
[explicit]
Envelope::Envelope(const Esri::ArcGISRuntime::Geometry &other)
Converting constructor from other Geometry.
See also Downcast helper functions.
Envelope::Envelope(const Esri::ArcGISRuntime::Point &corner1, const Esri::ArcGISRuntime::Point &corner2)Constructs a new Envelope using corner points.
corner1 and corner2 represent opposite corners of the Envelope.
[since Esri::ArcGISRuntime 100.6]
Envelope::Envelope(const Esri::ArcGISRuntime::Point ¢erPoint, double width, double height)
Creates an envelope from a center point and a width and height.
This function was introduced in Esri::ArcGISRuntime 100.6.
[since Esri::ArcGISRuntime 100.6]
Envelope::Envelope(const Esri::ArcGISRuntime::Point ¢erPoint, double width, double height, double depth)
Creates an envelope from a center point and a width, height, and depth.
This function was introduced in Esri::ArcGISRuntime 100.6.
Envelope::Envelope(double xMin, double yMin, double xMax, double yMax)Constructs a new Envelope using coordinates representing the minimum and maximum x,y coordinates.
Constructs a new Envelope using coordinates representing the minimum and maximum x,y coordinates.
Constructs a new Envelope using coordinates representing the minimum and maximum x, y and z coordinates.
Constructs a new Envelope using coordinates representing the minimum and maximum x/y/z-coordinates, and the spatial reference of the provided coordinates.
Copy constructor from other Envelope.
[noexcept]
Envelope::Envelope(Esri::ArcGISRuntime::Envelope &&other)
Move constructor from other Envelope.
[override virtual noexcept]
Envelope::~Envelope()
Destructor
Esri::ArcGISRuntime::Point Envelope::center() constGets a Point representing the center of the Envelope.
[static]
Esri::ArcGISRuntime::Envelope Envelope::createWithM(double xMin, double yMin, double xMax, double yMax, double mMin, double mMax)
Creates a new Envelope with m values using coordinates representing the minimum and maximum x, y and m.
Returns a new Envelope with the specified coordinates and m values.
[static]
Esri::ArcGISRuntime::Envelope Envelope::createWithM(double xMin, double yMin, double xMax, double yMax, double mMin, double mMax, const Esri::ArcGISRuntime::SpatialReference &spatialReference)
Creates a new Envelope with m values using coordinates representing the minimum and maximum x, y, m, and the spatial reference of the provided coordinates.
Returns a new Envelope with the specified coordinates and m values in the specified spatial reference.
[static]
Esri::ArcGISRuntime::Envelope Envelope::createWithM(double xMin, double yMin, double xMax, double yMax, double zMin, double zMax, double mMin, double mMax)
Creates a new Envelope with m values using coordinates representing the minimum and maximum x, y, z and m.
Returns a new Envelope with the specified coordinates and m values.
[static]
Esri::ArcGISRuntime::Envelope Envelope::createWithM(double xMin, double yMin, double xMax, double yMax, double zMin, double zMax, double mMin, double mMax, const Esri::ArcGISRuntime::SpatialReference &spatialReference)
Creates a new Envelope with m values using coordinates representing the minimum and maximum x, y, z, m and the spatial reference of the provided coordinates.
Returns a new Envelope with the specified coordinates and m values in the specified spatial reference.
[since Esri::ArcGISRuntime 100.1]
double Envelope::depth() const
Returns the depth (zMax - zMin) of the envelope.
A 2D envelope has zero depth.
This function was introduced in Esri::ArcGISRuntime 100.1.
double Envelope::height() constGets the height.
[since Esri::ArcGISRuntime 100.2]
bool Envelope::isValid() const
Gets whether this Envelope is valid.
A Envelope is valid if it is not empty and geometryType is GeometryType::Envelope.
Returns true
if valid.
This function was introduced in Esri::ArcGISRuntime 100.2.
double Envelope::mMax() constGets the maximum m value(Measure).
double Envelope::mMin() constGets the minimum m value(Measure).
double Envelope::width() constGets the width.
double Envelope::xMax() constGets the maximum x-coordinate.
double Envelope::xMin() constReturns the minimum x-coordinate.
double Envelope::yMax() constGets the maximum y-coordinate.
double Envelope::yMin() constGets the minimum y-coordinate.
double Envelope::zMax() constGets the maximum z-coordinate.
double Envelope::zMin() constGets the minimum z-coordinate.
[noexcept]
Esri::ArcGISRuntime::Envelope &Envelope::operator=(Esri::ArcGISRuntime::Envelope &&other)
Move operator from other Envelope.
Esri::ArcGISRuntime::Envelope &Envelope::operator=(const Esri::ArcGISRuntime::Envelope &other)Assignment operator from other Envelope.
Esri::ArcGISRuntime::Envelope &Envelope::operator=(const Esri::ArcGISRuntime::Geometry &other)Assignment operator from other Geometry.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4