Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Shape< LineData > Class Template Reference

Smart pointer to a LineData object. More...

#include <ShapeLine.h>

Inheritance diagram for Shape< LineData >:

Detailed Description

template<>
class DualCoding::Shape< LineData >

Smart pointer to a LineData object.

Definition at line 15 of file ShapeLine.h.

List of all members.

Public Member Functions

 SHAPESTUFF_H (LineData)
 Shape (ShapeSpace &s, const Point &end1pt, const Point &end2pt)
 Make a line from two points.
 Shape (ShapeSpace &s, const Point &colinear_pt, AngPi orientation)
 Make a line from a point and an orientation.
 Shape (ShapeSpace &s, const Point &colinear_pt, Slope slope)
 Make a line from a point and a slope.
 Shape (const LineData &newData)
 Copy constructor.

Constructor & Destructor Documentation

Shape ( ShapeSpace s,
const Point end1pt,
const Point end2pt 
)

Make a line from two points.

Shape ( ShapeSpace s,
const Point colinear_pt,
AngPi  orientation 
)

Make a line from a point and an orientation.

Definition at line 11 of file ShapeLine.cc.

Shape ( ShapeSpace s,
const Point colinear_pt,
Slope  slope 
)

Make a line from a point and a slope.

Definition at line 24 of file ShapeLine.cc.

Shape ( const LineData newData  )  [explicit]

Copy constructor.


Member Function Documentation

SHAPESTUFF_H ( LineData   ) 

The documentation for this class was generated from the following files:

DualCoding 5.1CVS
Generated Mon May 9 04:56:31 2016 by Doxygen 1.6.3