src/node/position.h
author Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
Wed, 18 Jul 2007 17:07:15 +0200
changeset 1604 bf85a8c213d5
parent 1600 1a1101c83922
child 1616 897d26dfba35
permissions -rw-r--r--
add Rectangle class and use it.

#ifndef POSITION_H
#define POSITION_H

namespace ns3 {

class Rectangle;

class Position
{
public:
  Position (double x, double y, double z);
  Position ();
  bool IsInside (const Rectangle &rectangle) const;
  double x;
  double y;
  double z;
};

double CalculateDistance (const Position &a, const Position &b);

} // namespace ns3

#endif /* POSITION_H */