/// Builds an aggregated list of all points contained in all shapes //----------------------------------------------------------------------- // //ORIGINAL LINE: List<Vector2> getPoints() const public std_vector <Vector2> getPoints() { std_vector <Vector2> result = new std_vector <Vector2>(); for (int i = 0; i < mShapes.Count; i++) { Vector2[] points = mShapes[i].getPoints(); // //result.insert(result.end(), points.GetEnumerator(), points.end()); result.AddRange(points); } return(result); }
/// Appends another path at the end of this one public Path appendPath(Path other) { //mPoints.insert(mPoints.end(), other.mPoints.begin(), other.mPoints.end()); mPoints.AddRange(other.mPoints.ToArray()); return(this); }