コード例 #1
0
ファイル: IGeometry.cs プロジェクト: alpascual/ArcGIS.PCL
 public bool Equals(Extent other)
 {
     if (ReferenceEquals(null, other))
     {
         return(false);
     }
     if (ReferenceEquals(this, other))
     {
         return(true);
     }
     return(Equals(SpatialReference, other.SpatialReference) && XMin.Equals(other.XMin) && XMax.Equals(other.XMax) && YMin.Equals(other.YMin) && YMax.Equals(other.YMax));
 }
コード例 #2
0
 public bool Equals(BoundingBox2D other) =>
 other != null &&
 (double.IsNaN(XMin) && double.IsNaN(other.XMin) || XMin.Equals(other.XMin)) &&
 (double.IsNaN(YMin) && double.IsNaN(other.YMin) || YMin.Equals(other.YMin)) &&
 (double.IsNaN(XMax) && double.IsNaN(other.XMax) || XMax.Equals(other.XMax)) &&
 (double.IsNaN(YMax) && double.IsNaN(other.YMax) || YMax.Equals(other.YMax));
コード例 #3
0
ファイル: EnvelopeXY.cs プロジェクト: sungaoyong/ProSuite
 protected bool Equals(EnvelopeXY other)
 {
     return(XMin.Equals(other.XMin) && YMin.Equals(other.YMin) && XMax.Equals(other.XMax) &&
            YMax.Equals(other.YMax));
 }
コード例 #4
0
ファイル: FreeTypeBounds.cs プロジェクト: avirule/Automata
 public bool Equals(FreeTypeBounds other) =>
 XMin.Equals(other.XMin) &&
 YMin.Equals(other.YMin) &&
 XMax.Equals(other.XMax) &&
 YMax.Equals(other.YMax);