Struct Box
Represents a box.
Inherited Members
      System.ValueType.Equals(System.Object)
    
    
      System.ValueType.GetHashCode()
    
    
      System.ValueType.ToString()
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.GetType()
    
  Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public struct BoxConstructors
Box(Coordinate, Coordinate)
Creates a new box.
Declaration
public Box(Coordinate coordinate1, Coordinate coordinate2)Parameters
| Coordinate
        coordinate1 
 | 
| Coordinate
        coordinate2 
 | 
Box(Single, Single, Single, Single)
Creates a new box.
Declaration
public Box(float lat1, float lon1, float lat2, float lon2)Parameters
| System.Single
        lat1 
 | 
| System.Single
        lon1 
 | 
| System.Single
        lat2 
 | 
| System.Single
        lon2 
 | 
Properties
Center
Gets the exact center of this box.
Declaration
public Coordinate Center { get; }Property Value
| Coordinate 
 | 
MaxLat
Gets the maximum latitude.
Declaration
public float MaxLat { get; }Property Value
| System.Single 
 | 
MaxLon
Gets the maximum longitude.
Declaration
public float MaxLon { get; }Property Value
| System.Single 
 | 
MinLat
Gets the minimum latitude.
Declaration
public float MinLat { get; }Property Value
| System.Single 
 | 
MinLon
Gets the minimum longitude.
Declaration
public float MinLon { get; }Property Value
| System.Single 
 | 
Methods
ExpandWith(Single, Single)
Expands this box (if needed) to incluce the given coordinate.
Declaration
public Box ExpandWith(float lat, float lon)Parameters
| System.Single
        lat 
 | 
| System.Single
        lon 
 | 
Returns
| Box 
 | 
IntersectsPotentially(Single, Single, Single, Single)
Returns true if the line potentially intersects with this box.
Declaration
public bool IntersectsPotentially(float longitude1, float latitude1, float longitude2, float latitude2)Parameters
| System.Single
        longitude1 
 | 
| System.Single
        latitude1 
 | 
| System.Single
        longitude2 
 | 
| System.Single
        latitude2 
 | 
Returns
| System.Boolean 
 | 
Overlaps(Box)
Returns true if the given box overlaps with this one. Partial overlaps also return true.
Declaration
public bool Overlaps(Box box)Parameters
| Box
        box The other box. | 
Returns
| System.Boolean True if any parts of the two boxes overlap. | 
Overlaps(Single, Single)
Returns true if this box overlaps the given coordinates.
Declaration
public bool Overlaps(float lat, float lon)Parameters
| System.Single
        lat 
 | 
| System.Single
        lon 
 | 
Returns
| System.Boolean 
 | 
Resize(Single)
Returns a resized version of this box.
Declaration
public Box Resize(float e)Parameters
| System.Single
        e 
 | 
Returns
| Box 
 |