Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
INTERP_KERNEL::SameTypeEdgeIntersector Class Reference
Inheritance diagram for INTERP_KERNEL::SameTypeEdgeIntersector:
Collaboration diagram for INTERP_KERNEL::SameTypeEdgeIntersector:

Protected Member Functions

bool keepOrder () const
 
 SameTypeEdgeIntersector (const Edge &e1, const Edge &e2)
 
- Protected Member Functions inherited from INTERP_KERNEL::EdgeIntersector
 EdgeIntersector (const Edge &e1, const Edge &e2)
 
void obviousCaseForCurvAbscisse (Node *node, TypeOfLocInEdge &where, MergePoints &commonNode, bool &obvious) const
 

Additional Inherited Members

- Public Member Functions inherited from INTERP_KERNEL::EdgeIntersector
virtual bool areColinears () const =0
 
virtual void areOverlappedOrOnlyColinears (const Bounds *whereToFind, bool &obviousNoIntersection, bool &areOverlapped)=0
 
virtual std::list
< IntersectElement
getIntersectionsCharacteristicVal () const =0
 
virtual void getPlacements (Node *start, Node *end, TypeOfLocInEdge &whereStart, TypeOfLocInEdge &whereEnd, MergePoints &commonNode) const =0
 
virtual bool haveTheySameDirection () const =0
 
bool intersect (const Bounds *whereToFind, std::vector< Node * > &newNodes, bool &order, MergePoints &commonNode)
 
virtual ~EdgeIntersector ()
 
- Protected Attributes inherited from INTERP_KERNEL::EdgeIntersector
const Edge_e1
 
const Edge_e2
 

Constructor & Destructor Documentation

INTERP_KERNEL::SameTypeEdgeIntersector::SameTypeEdgeIntersector ( const Edge e1,
const Edge e2 
)
protected

Member Function Documentation

bool INTERP_KERNEL::SameTypeEdgeIntersector::keepOrder ( ) const
protectedvirtual