// ------------OBJECT METHODS OVERRIDING--------------- public override bool Equals(object obj) { if (this.GetType().IsInstanceOfType(obj)) { CoordinateTransformer ct = obj as CoordinateTransformer; return(ct.imgHeight == this.imgHeight && ct.imgWidth == this.imgWidth && ct.xMin == this.xMin && ct.xMax == this.xMax && ct.yMin == this.yMin && ct.yMax == this.yMax); } else { return(false); } }
// ------------OBJECT METHODS OVERRIDING--------------- public override bool Equals(object obj) { if (obj == null) { return(false); } else if (obj is CoordinateTransformer <T, C> ) { CoordinateTransformer <T, C> ct = obj as CoordinateTransformer <T, C>; return (this.TransformerAxisX.Equals(ct.TransformerAxisX) && this.TransformerAxisY.Equals(ct.TransformerAxisY)); } return(false); }
// ------------OBJECT METHODS OVERRIDING--------------- public override bool Equals(object obj) { if (obj == null) { return(false); } else if (obj is CoordinateTransformer <T, C> ) { CoordinateTransformer <T, C> ct = obj as CoordinateTransformer <T, C>; return(ct.imgHeight == this.imgHeight && ct.imgWidth == this.imgWidth && ct.xMin == this.xMin && ct.xMax == this.xMax && ct.yMin == this.yMin && ct.yMax == this.yMax); } return(false); }