|
LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
|
inersection set of 2D regions More...
#include <composite_region_2d.h>


Public Member Functions | |
| IntersectedRegion2D (const Region2D *r1, const Region2D *r2) | |
| construct with 2 regions. all arguments must be a dynamically allocated object. More... | |
| IntersectedRegion2D (const Region2D *r1, const Region2D *r2, const Region2D *r3) | |
| construct with regions. all arguments must be a dynamically allocated object. More... | |
| IntersectedRegion2D (const Region2D *r1, const Region2D *r2, const Region2D *r3, const Region2D *r4) | |
| construct with regions. all arguments must be a dynamically allocated object. More... | |
| IntersectedRegion2D (const Region2D *r1, const Region2D *r2, const Region2D *r3, const Region2D *r4, const Region2D *r5) | |
| construct with regions. all arguments must be a dynamically allocated object. More... | |
| IntersectedRegion2D (const Region2D *r1, const Region2D *r2, const Region2D *r3, const Region2D *r4, const Region2D *r5, const Region2D *r6) | |
| construct with regions. all arguments must be a dynamically allocated object. More... | |
| IntersectedRegion2D (const Region2D *r1, const Region2D *r2, const Region2D *r3, const Region2D *r4, const Region2D *r5, const Region2D *r6, const Region2D *r7) | |
| construct with regions. all arguments must be a dynamically allocated object. More... | |
| IntersectedRegion2D (const Region2D *r1, const Region2D *r2, const Region2D *r3, const Region2D *r4, const Region2D *r5, const Region2D *r6, const Region2D *r7, const Region2D *r8) | |
| construct with regions. all arguments must be a dynamically allocated object. More... | |
| IntersectedRegion2D & | add (const Region2D *r) |
| add new region. More... | |
| virtual double | area () const |
| not implemented yet. More... | |
| virtual bool | contains (const Vector2D &point) const |
| check if union region contains 'point'. More... | |
Public Member Functions inherited from rcsc::Region2D | |
| 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... | |
Additional Inherited Members | |
Protected Member Functions inherited from rcsc::Region2D | |
| Region2D () | |
| accessible only from derived classes | |
inersection set of 2D regions
construct with 2 regions. all arguments must be a dynamically allocated object.
| r1 | 1st region |
| r2 | 2nd region |
|
inline |
construct with regions. all arguments must be a dynamically allocated object.
| r1 | 1st region |
| r2 | 2nd region |
| r3 | 3rd region |
|
inline |
construct with regions. all arguments must be a dynamically allocated object.
| r1 | 1st region |
| r2 | 2nd region |
| r3 | 3rd region |
| r4 | 4th region |
|
inline |
construct with regions. all arguments must be a dynamically allocated object.
| r1 | 1st region |
| r2 | 2nd region |
| r3 | 3rd region |
| r4 | 4th region |
| r5 | 5th region |
|
inline |
construct with regions. all arguments must be a dynamically allocated object.
| r1 | 1st region |
| r2 | 2nd region |
| r3 | 3rd region |
| r4 | 4th region |
| r5 | 5th region |
| r6 | 6th region |
|
inline |
construct with regions. all arguments must be a dynamically allocated object.
| r1 | 1st region |
| r2 | 2nd region |
| r3 | 3rd region |
| r4 | 4th region |
| r5 | 5th region |
| r6 | 6th region |
| r7 | 7th region |
|
inline |
construct with regions. all arguments must be a dynamically allocated object.
| r1 | 1st region |
| r2 | 2nd region |
| r3 | 3rd region |
| r4 | 4th region |
| r5 | 5th region |
| r6 | 6th region |
| r7 | 7th region |
| r8 | 8th region |
|
inline |
add new region.
| r | new region, which must be a dynamically allocated object. |
|
virtual |
|
virtual |
check if union region contains 'point'.
| point | considerd point |
Implements rcsc::Region2D.