|
LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
|
abstract 2D region class More...
#include <region_2d.h>

Public Member Functions | |
| virtual | ~Region2D () |
| virtual destructor. | |
| virtual double | area () const =0 |
| get the area of this region More... | |
| virtual bool | contains (const Vector2D &point) const =0 |
| check if this region contains 'point'. More... | |
Protected Member Functions | |
| Region2D () | |
| accessible only from derived classes | |
abstract 2D region class
|
pure virtual |
get the area of this region
Implemented in rcsc::Circle2D, rcsc::UnitedRegion2D, rcsc::IntersectedRegion2D, rcsc::Polygon2D, rcsc::Rect2D, rcsc::Sector2D, and rcsc::Triangle2D.
|
pure virtual |
check if this region contains 'point'.
| point | considerd point |
Implemented in rcsc::Polygon2D, rcsc::Circle2D, rcsc::UnitedRegion2D, rcsc::IntersectedRegion2D, rcsc::Rect2D, rcsc::Sector2D, and rcsc::Triangle2D.