

Protected Member Functions | |
| CrossTypeEdgeIntersector (const Edge &e1, const Edge &e2, bool reverse) | |
| bool | keepOrder () const |
| bool | haveTheySameDirection () const |
| const Edge * | myE1 () |
| const Edge * | myE2 () |
Protected Attributes | |
| bool | _reverse |
| INTERP_KERNEL::CrossTypeEdgeIntersector::CrossTypeEdgeIntersector | ( | const Edge & | e1, | |
| const Edge & | e2, | |||
| bool | reverse | |||
| ) | [protected] |
| bool INTERP_KERNEL::CrossTypeEdgeIntersector::keepOrder | ( | ) | const [protected, virtual] |
Implements INTERP_KERNEL::EdgeIntersector.
Referenced by INTERP_KERNEL::ArcCSegIntersector::getIntersectionsCharacteristicVal().
| bool INTERP_KERNEL::CrossTypeEdgeIntersector::haveTheySameDirection | ( | ) | const [protected, virtual] |
to call only if 'areOverlapped' have been set to true when areOverlappedOrOnlyColinears was called
Implements INTERP_KERNEL::EdgeIntersector.
| const Edge* INTERP_KERNEL::CrossTypeEdgeIntersector::myE1 | ( | ) | [protected] |
| const Edge* INTERP_KERNEL::CrossTypeEdgeIntersector::myE2 | ( | ) | [protected] |
bool INTERP_KERNEL::CrossTypeEdgeIntersector::_reverse [protected] |
boolean to inform intersector that unsymetrics treatments reverse of e1 and e2 should be done.
1.6.3