bool ArcsAroundDivPoints::ContainsArcQ(const Arc& arc) const{ for (int i = 0; i < m_DivPoints.size(); i++) { if (arc.ContainsQ(m_Arcs[i].GetLeftEndpoint()) || arc.ContainsQ(m_Arcs[i].GetRightEndpoint())) { return false; } } for (int i = 0; i < m_DivPoints.size(); i++) { if (m_Arcs[i].ContainsQ(arc.GetRightEndpoint())) { return true; } } return false; }
bool ArcsAroundDivPoints::ContainsADivPoint(const Arc& arc) const{ for (int i = 0; i < m_DivPoints.size(); i++) { if (arc.ContainsQ(m_DivPoints[i])) { return true; } } return false; }