Example #1
0
 /**
  * Copy constructor.
  *
  * @param tuple Tuple.
  */
 public BuffTuple2i(Tuple tuple)
 {
     if (tuple is Tuple2i)
     {
         Tuple2i _tuple = (Tuple2i)tuple;
         this.x = _tuple.GetX();
         this.y = _tuple.GetY();
     }
     else if (tuple is BuffTuple2i)
     {
         BuffTuple2i _tuple = (BuffTuple2i)tuple;
         this.x = _tuple.GetX();
         this.y = _tuple.GetY();
     }
     else
     {
         Tuple2i _tuple = new Tuple2i(tuple);
         this.x = _tuple.GetX();
         this.y = _tuple.GetY();
     }
 }
Example #2
0
 /**
  * Copy constructor.
  *
  * @param tuple Tuple.
  */
 public BuffTuple2i(Tuple2i tuple)
 {
     this.x = tuple.GetX();
     this.y = tuple.GetY();
 }
Example #3
0
 public bool Equals(Tuple2i other)
 {
     return(Equals(other.GetX(),
                   other.GetY()));
 }
Example #4
0
 public bool EpsilonEquals(Tuple2i other, double epsilon = EPSILON)
 {
     return(EpsilonEquals(other.GetX(),
                          other.GetY(), epsilon));
 }
Example #5
0
 /**
  * Copy constructor.
  *
  * @param tuple Tuple.
  */
 public Vector2i(Tuple2i tuple)
 {
     this.x = tuple.GetX();
     this.y = tuple.GetY();
 }