37 Line2D edge(
int no)
const ;
43 vector<Tria2D> chop(
const Line2D & lin)
const ;
44 vector<Tria2D> intersect(
const Tria2D & oth)
const ;
45 vector<Tria2D> intersect(
const Square2D & oth)
const ;
A circle represented by center point coordinate and radius.
Definition: Circle2D.h:22
A triangle represented by the Cartesian coordinates of its three vertices.
Definition: Tria2D.h:26
An oriented line section represented by the 2-dimensional coordinates of starting and terminating poi...
Definition: Line2D.h:22
A square represented by the four vertices of the corners.
Definition: Square2D.h:23
A point with 2 coordinates represented in a Cartesian coordinate system.
Definition: Point2D.h:20