Classes | |
| class | LineSegment |
| class | Point |
| class | Region |
Enumerations | |
| enum | Quadrant { Q_UPPERRIGHT = 0x0, Q_LOWERRIGHT, Q_UPPERLEFT, Q_LOWERLEFT } |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const LineSegment &pt) |
| std::ostream & | operator<< (std::ostream &os, const Point &pt) |
| std::ostream & | operator<< (std::ostream &os, const Region &r) |
| virtual bool | containsShape (const IShape &in) const=0 |
| virtual bool | touchesShape (const IShape &in) const=0 |
| virtual void | getCenter (Point &out) const=0 |
| virtual unsigned long | getDimension () const=0 |
| virtual void | getMBR (Region &out) const =0 |
| virtual double | getArea () const=0 |
| virtual double | getMinimumDistance (const IShape &in) const=0 |
| virtual | ~IShape () |
| virtual void | getMBRAtTime (double t, Region &out) const=0 |
| virtual | ~IEvolvingShape () |
| virtual bool Tools::Geometry::containsShape | ( | const IShape & | in | ) | const [pure virtual] |
| virtual double Tools::Geometry::getArea | ( | ) | const [pure virtual] |
| virtual void Tools::Geometry::getCenter | ( | Point & | out | ) | const [pure virtual] |
| virtual unsigned long Tools::Geometry::getDimension | ( | ) | const [pure virtual] |
| virtual void Tools::Geometry::getMBR | ( | Region & | out | ) | const [pure virtual] |
| virtual void Tools::Geometry::getMBRAtTime | ( | double | t, | |
| Region & | out | |||
| ) | const [pure virtual] |
| virtual double Tools::Geometry::getMinimumDistance | ( | const IShape & | in | ) | const [pure virtual] |
| std::ostream& Tools::Geometry::operator<< | ( | std::ostream & | os, | |
| const Region & | r | |||
| ) |
| std::ostream& Tools::Geometry::operator<< | ( | std::ostream & | os, | |
| const Point & | pt | |||
| ) |
| std::ostream& Tools::Geometry::operator<< | ( | std::ostream & | os, | |
| const LineSegment & | pt | |||
| ) |
| virtual bool Tools::Geometry::touchesShape | ( | const IShape & | in | ) | const [pure virtual] |
1.5.1