public override bool Equals(System.Object object_Renamed) { bool isEqual = false; if (base.Equals(object_Renamed) && (object_Renamed is CurvedEdgeRecord)) { CurvedEdgeRecord curvedEdgeRecord = (CurvedEdgeRecord)object_Renamed; if ((curvedEdgeRecord.controlDeltaX == this.controlDeltaX) && (curvedEdgeRecord.controlDeltaY == this.controlDeltaY) && (curvedEdgeRecord.anchorDeltaX == this.anchorDeltaX) && (curvedEdgeRecord.anchorDeltaY == this.anchorDeltaY)) { isEqual = true; } } return(isEqual); }
private CurvedEdgeRecord decodeCurvedEdgeRecord() { CurvedEdgeRecord s = new CurvedEdgeRecord(); int nbits = 2 + r.readUBits(4); s.controlDeltaX = r.readSBits(nbits); s.controlDeltaY = r.readSBits(nbits); s.anchorDeltaX = r.readSBits(nbits); s.anchorDeltaY = r.readSBits(nbits); return s; }