Class implementing the potential specification of overlap areas as relative and/or absolute measures. More...
#include "OverlapDef.hpp"
Public Member Functions | |
double | getRelArea () const |
returns the minimum relative Area | |
double | getAbsArea () const |
returns the minimum absolute area | |
opals::String | getLogOperator () const |
returns true if a user defined limit is set | |
void | setRelArea (const double &area) |
set minimum relative area | |
void | setAbsArea (const double &area) |
set minimum absolute area | |
void | setLogOperator (const opals::String &logOp) |
set logical operator | |
bool | b_checkOverlap (const double &area1, const double &area2, const double &area3) const |
Protected Attributes | |
bool | logAnd |
double | relArea |
double | absArea |
Class implementing the potential specification of overlap areas as relative and/or absolute measures.
bool b_checkOverlap | ( | const double & | area1, |
const double & | area2, | ||
const double & | area3 | ||
) | const |
validate two polygon areas and their respective overlap area returns true if the overlap area fullfills the minimum absolute and relative area of 'this '