Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Shape< LineData > Class Template Reference

#include <ShapeLine.h>

Inheritance diagram for Shape< LineData >:

List of all members.


Detailed Description

template<>
class DualCoding::Shape< LineData >

Smart pointer to a LineData object.

Definition at line 15 of file ShapeLine.h.


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 
) [inline]

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  )  [inline]

Copy constructor.


Member Function Documentation

SHAPESTUFF_H ( LineData   ) 


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

DualCoding 4.0
Generated Thu Nov 22 00:54:04 2007 by Doxygen 1.5.4