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 '