bool isEndPoint(int maxSegmentIndex) { if (segmentIndex == 0 && dist == 0.0) return true; if (segmentIndex == maxSegmentIndex) return true; return false; }