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).
|