Synopsis - Cross Reference : Path - std::vector

# Cross Reference : Path - std::vector

## Class Path

- Documentation
- Defined at:
  - Path.h:14: in class Path
- Referenced from:
  - Bezier.h:15: in class Paths::Bezier
  - Nurbs.h:58: in class Paths::Nurbs
  - Polyline.h:12: in class Paths::Polyline
- Declarations:
  - Path.h:17: Destructor ~Path()
  - Path.h:19: Member function draw()

## Member function Path::draw()

- Documentation
- Defined at:
  - Path.h:19: in class Path

## Destructor Path::~Path()

- Documentation
- Defined at:
  - Path.h:17: in class Path

## Namespace Paths

- Documentation
- Defined at:
  - Nurbs.h:7: in namespace Paths
  - Polyline.h:7: in namespace Paths
  - Bezier.h:7: in namespace Paths

## Class Paths::Bezier

- Documentation
- Defined at:
  - Bezier.h:15: in class Paths::Bezier
- Declarations:
  - Bezier.h:19: Constructor Bezier()
  - Bezier.h:27: Group ('Manipulators',)
  - Bezier.h:35: Member function draw()
  - Bezier.h:38: Data member controls_

## Constructor Paths::Bezier::Bezier()

- Documentation
- Defined at:
  - Bezier.h:19: in class Paths::Bezier

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

- Documentation
- Defined at:
  - Bezier.h:27: in class Paths::Bezier

## Data member Paths::Bezier::controls_

- Documentation
- Defined at:
  - Bezier.h:38: in class Paths::Bezier

## Member function Paths::Bezier::draw()

- Documentation
- Defined at:
  - Bezier.h:35: in class Paths::Bezier

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

- Documentation
- Defined at:
  - Bezier.h:33: in class Paths::Bezier

## Class Paths::Nurbs

- Documentation
- Defined at:
  - Nurbs.h:58: in class Paths::Nurbs
- Declarations:
  - Nurbs.h:62: Constructor Nurbs()
  - Nurbs.h:71: Member function insert_control_point(double,const Vertex&,double)
  - Nurbs.h:72: Member function draw()
  - Nurbs.h:75: Data member controls_
  - Nurbs.h:76: Data member weights_
  - Nurbs.h:77: Data member knots_

## Constructor Paths::Nurbs::Nurbs()

- Documentation
- Defined at:
  - Nurbs.h:62: in class Paths::Nurbs

## Data member Paths::Nurbs::controls_

- Documentation
- Defined at:
  - Nurbs.h:75: in class Paths::Nurbs

## Member function Paths::Nurbs::draw()

- Documentation
- Defined at:
  - Nurbs.h:72: in class Paths::Nurbs

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

- Documentation
- Defined at:
  - Nurbs.h:70: in class Paths::Nurbs

## Data member Paths::Nurbs::knots_

- Documentation
- Defined at:
  - Nurbs.h:77: in class Paths::Nurbs

## Data member Paths::Nurbs::weights_

- Documentation
- Defined at:
  - Nurbs.h:76: in class Paths::Nurbs

## Class Paths::Polyline

- Documentation
- Defined at:
  - Polyline.h:12: in class Paths::Polyline
- Declarations:
  - Polyline.h:17: Constructor Polyline()
  - Polyline.h:21: Group ('Manipulators',)
  - Polyline.h:25: Member function draw()
  - Polyline.h:28: Data member vertices_

## Constructor Paths::Polyline::Polyline()

- Documentation
- Defined at:
  - Polyline.h:17: in class Paths::Polyline

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

- Documentation
- Defined at:
  - Polyline.h:21: in class Paths::Polyline

## Member function Paths::Polyline::draw()

- Documentation
- Defined at:
  - Polyline.h:25: in class Paths::Polyline

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

- Documentation
- Defined at:
  - Polyline.h:23: in class Paths::Polyline

## Data member Paths::Polyline::vertices_

- Documentation
- Defined at:
  - Polyline.h:28: in class Paths::Polyline

## Struct Vertex

- Documentation
- Defined at:
  - Path.h:5: in struct Vertex
- Referenced from:
  - Bezier.h:27: in class Paths::Bezier
  - Bezier.h:38: in class Paths::Bezier
  - Nurbs.h:70: in class Paths::Nurbs
  - Nurbs.h:75: in class Paths::Nurbs
  - Polyline.h:21: in class Paths::Polyline
  - Polyline.h:28: in class Paths::Polyline
- Declarations:
  - Path.h:7: Constructor Vertex(double,double)
  - Path.h:8: Data member x
  - Path.h:9: Data member y

## Constructor Vertex::Vertex(double,double)

- Documentation
- Defined at:
  - Path.h:7: in struct Vertex

## Data member Vertex::x

- Documentation
- Defined at:
  - Path.h:8: in struct Vertex

## Data member Vertex::y

- Documentation
- Defined at:
  - Path.h:9: in struct Vertex

## size_t

- Referenced from:
  - Bezier.h:33: in class Paths::Bezier
  - Polyline.h:23: in class Paths::Polyline

## std::vector

- Referenced from:
  - Bezier.h:38: in class Paths::Bezier
  - Nurbs.h:75: in class Paths::Nurbs
  - Nurbs.h:76: in class Paths::Nurbs
  - Nurbs.h:77: in class Paths::Nurbs
  - Polyline.h:28: in class Paths::Polyline

Generated on Fri Apr 17 08:48:13 2009 by
synopsis (version devel)