|
bool | is_closed (const Region ®ion) |
|
bool | is_open (const Region ®ion) |
|
double | area (const Region ®ion) |
|
Region | interior (const Region ®ion) |
|
Region | closure (const Region ®ion) |
|
Region | spatial_complement (const Region ®ion, const BoundingBox &universe) |
|
Region | spatial_intersect (const Region &lhs, const Region &rhs) |
|
Region | spatial_intersect (const std::vector< Region > &) |
|
Region | spatial_union (const Region &lhs, const Region &rhs) |
|
Region | spatial_union (const std::vector< Region > &) |
|
Region | simplify_region (const Region ®ion) |
|
A topological space is either a Universe set, an Empty set, a BoundingBox, or a Union of BoundingBoxes.
Each of these types must have defined the following functions:
- Area.
- Closure
- Interior.