#include <InterpKernelGeo2DEdgeArcCircle.hxx>
Constructor & Destructor Documentation
| ArcCSegIntersector::ArcCSegIntersector |
( |
const EdgeArcCircle & |
e1, |
|
|
const EdgeLin & |
e2, |
|
|
bool |
reverse = true |
|
) |
| |
Member Function Documentation
| void ArcCSegIntersector::areOverlappedOrOnlyColinears |
( |
const Bounds * |
whereToFind, |
|
|
bool & |
obviousNoIntersection, |
|
|
bool & |
areOverlapped |
|
) |
| [virtual] |
Implements INTERP_KERNEL.EdgeIntersector.
References INTERP_KERNEL.ArcCSegIntersector._cross, INTERP_KERNEL.ArcCSegIntersector._determinant, INTERP_KERNEL.ArcCSegIntersector._drSq, INTERP_KERNEL.ArcCSegIntersector._dx, INTERP_KERNEL.ArcCSegIntersector._dy, INTERP_KERNEL.EdgeIntersector._e2, INTERP_KERNEL.QUADRATIC_PLANAR._precision, INTERP_KERNEL.EdgeArcCircle.getCenter(), INTERP_KERNEL.ArcCSegIntersector.getE1(), INTERP_KERNEL.Edge.getEndNode(), INTERP_KERNEL.EdgeArcCircle.getRadius(), and INTERP_KERNEL.Edge.getStartNode().
| std::list< IntersectElement > ArcCSegIntersector::getIntersectionsCharacteristicVal |
( |
| ) |
const [virtual] |
Implements INTERP_KERNEL.EdgeIntersector.
References INTERP_KERNEL.ArcCSegIntersector._cross, INTERP_KERNEL.ArcCSegIntersector._determinant, INTERP_KERNEL.ArcCSegIntersector._drSq, INTERP_KERNEL.ArcCSegIntersector._dx, INTERP_KERNEL.ArcCSegIntersector._dy, INTERP_KERNEL.EdgeIntersector._e1, INTERP_KERNEL.EdgeIntersector._e2, INTERP_KERNEL.QUADRATIC_PLANAR._precision, INTERP_KERNEL.Node.declareOn(), INTERP_KERNEL.Node.declareOnTangent(), INTERP_KERNEL.determinant(), INTERP_KERNEL.EdgeArcCircle.getCenter(), INTERP_KERNEL.Edge.getCharactValue(), INTERP_KERNEL.ArcCSegIntersector.getE1(), INTERP_KERNEL.ArcCSegIntersector.getE2(), INTERP_KERNEL.Edge.getEndNode(), INTERP_KERNEL.Edge.getStartNode(), INTERP_KERNEL.EdgeIntersector.intersect(), INTERP_KERNEL.Node.isEqual(), INTERP_KERNEL.CrossTypeEdgeIntersector.keepOrder(), testMEDMEM.ret, INTERP_KERNEL.EdgeArcCircle.safeSqrt(), INTERP_KERNEL.Node.sign(), TestMedCorba2.x1, and TestMedCorba2.x2.
| const EdgeArcCircle& INTERP_KERNEL.ArcCSegIntersector.getE1 |
( |
| ) |
const [private] |
| const EdgeLin& INTERP_KERNEL.ArcCSegIntersector.getE2 |
( |
| ) |
const [private] |
Field Documentation