public override bool Equals(object obj) { bool bResult = false; if (obj is Position) { if (X.Equals(((Position)obj).X) && Y.Equals(((Position)obj).Y) && Z.Equals(((Position)obj).Z) && H.Equals(((Position)obj).H)) bResult = true; } return bResult; }