LineData.h File Reference
#include <vector>
#include <iostream>
#include "BaseData.h"
#include "EndPoint.h"
#include "ShapeFuns.h"
#include "ShapePoint.h"
#include "SketchTypes.h"
#include "Shared/mathutils.h"
Go to the source code of this file.
Classes |
class | LineData |
| A line shape, with two endpoints, a length, orientation, etc. More...
|
class | LineDataLengthLessThan |
class | LengthLessThan |
| True if line1 shorter than line2. More...
|
class | ParallelTest |
| True if difference in line orientations is <= tolerance (default 20 deg). More...
|
class | PerpendicularTest |
| True if difference in line orientations is 90 deg +/- tolerance (default 20 deg). More...
|
class | ColinearTest |
| True if line orientations are within ang_tol (default 20 deg) and normpoints are within dist_tol (default 10 units). More...
|
class | IsHorizontal |
| Predicate returns true if line orientation is within threshold of horizontal. More...
|
class | IsVertical |
| Predicate returns true if line orientation is within threshold of vertical. More...
|
Namespaces |
namespace | DualCoding |
| Dual coding vision representations (Sketches and Shapes).
|