Cross Reference page #0

Class Path

Member function Path::draw()

Destructor Path::~Path()

Class Paths::Bezier

Constructor Paths::Bezier::Bezier()

Data member Paths::Bezier::_controls

Member function Paths::Bezier::add_control_point(const Vertex&)

Member function Paths::Bezier::draw()

Member function Paths::Bezier::remove_control_point(size_t)

Class Paths::Nurbs

Constructor Paths::Nurbs::Nurbs()

Data member Paths::Nurbs::_controls

Data member Paths::Nurbs::_knots

Data member Paths::Nurbs::_weights

Member function Paths::Nurbs::draw()

Member function Paths::Nurbs::insert_control_point(double,const Vertex&,double)

Class Paths::Polyline

Constructor Paths::Polyline::Polyline()

Data member Paths::Polyline::_vertices

Member function Paths::Polyline::add_vertex(const Vertex&)

Member function Paths::Polyline::draw()

Member function Paths::Polyline::remove_vertex(size_t)

Struct Vertex

Data member Vertex::x

Data member Vertex::y

size_t

std::vector