This document is archived and information here might be outdated.  Recommended version.


IEnvelope.PutCoords Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IE > IEnvelope Interface > IEnvelope.PutCoords Method
ArcGIS Developer Help

IEnvelope.PutCoords Method

Constructs an envelope from the coordinate values of lower, left and upper, right corners.

[Visual Basic .NET]
Public Sub PutCoords ( _
    ByVal XMin As Double, _
    ByVal YMin As Double, _
    ByVal XMax As Double, _
    ByVal YMax As Double _
)
[C#]
public void PutCoords (
    double XMin,
    double YMin,
    double XMax,
    double YMax
);
[C++]
HRESULT PutCoords(
  double XMin,
  double YMin,
  double XMax,
  double YMax
);
[C++]
Parameters
XMin 

XMin is a parameter of type double YMin
YMin is a parameter of type double XMax
XMax is a parameter of type double YMax
YMax is a parameter of type double

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

Defines an Envelope given the XMin, YMin, XMax, and YMax.  If XMin > XMax or if YMin > YMax, the created Envelope uses the input values, but properly reassigns the Min and Max values.

Remarks

 

Envelope PutCoords Example

[C#]

private void PutCoordinates()
{
    IEnvelope envelope = new EnvelopeClass();
    envelope.PutCoords(100, 100, 200, 200);

    String report = "Envelope\n" +
                     "LowerLeft  X = " + envelope.LowerLeft.X + "\n" +
                     "LowerLeft  Y = " + envelope.LowerLeft.Y + "\n\n" +
                     "LowerRight X =  " + envelope.LowerRight.X + "\n" +
                     "LowerRight Y =  " + envelope.LowerRight.Y + "\n\n" +
                     "UpperLeft  X = " + envelope.UpperLeft.X + "\n" +
                     "UpperLeft  Y = " + envelope.UpperLeft.Y + "\n\n" +
                     "UpperRight X =  " + envelope.UpperRight.X + "\n" +
                     "UpperRight Y =  " + envelope.UpperRight.Y;
    System.Windows.Forms.MessageBox.Show(report);
}

[Visual Basic .NET]

    ' The example shows how to move an Envelope to a new
    ' center point (pPoint).

    'This example demonstrates how to use the IEnvelope::PutCoords method
    Public Function CreateEnvXY(ByVal dblXMin As Double, ByVal dblYMin As Double, _
    ByVal dblXMax As Double, ByVal dblYMax As Double) As IEnvelope
        CreateEnvXY = New Envelope
        CreateEnvXY.PutCoords(dblXMin, dblYMin, dblXMax, dblYMax)
    End Function

See Also

IEnvelope Interface | IEnvelope.QueryCoords Method

.NET Samples

Create a custom raster type from the ground up for DMCII data RSS weather layer RSS weather layer Update a legend format with SymbologyControl area and line patches