30 : myBoundary(nullptr), myClusterID(-1) {
42 double offset)
const {
62 for (ContType::iterator i =
myDict.begin(); i !=
myDict.end(); i++) {
63 (*i)->computeBounding();
A class that stores a 2D geometrical boundary.
double xmin() const
Returns minimum x-coordinate.
bool overlapsWith(const AbstractPoly &poly, double offset=0) const
Returns whether the boundary overlaps with the given polygon.
double xmax() const
Returns maximum x-coordinate.
static void closeLoading()
std::set< NIVissimBoundedClusterObject * > ContType
const Boundary & getBoundary() const
NIVissimBoundedClusterObject()
virtual ~NIVissimBoundedClusterObject()
bool crosses(const AbstractPoly &poly, double offset=0) const