Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

LineData.cc File Reference

#include <iostream>
#include <math.h>
#include <vector>
#include <list>
#include "SketchSpace.h"
#include "Sketch.h"
#include "Region.h"
#include "visops.h"
#include "ShapeSpace.h"
#include "ShapeRoot.h"
#include "PointData.h"
#include "LineData.h"
#include "ShapeLine.h"
Include dependency graph for LineData.cc:

Go to the source code of this file.

Namespaces

namespace  DualCoding
 

Dual coding vision representations (Sketches and Shapes).


Defines

#define NORMPOINT_MATCH_DISTSQ   400
#define LINE_MATCH_OVERLAP   -20
#define LINE_ORIENTATION_MATCH   M_PI/12
#define LINE_PERPDIST   30
#define EXTRACT_LINE_MIN_AREA   60
#define BEG_DIST_THRESH   2
#define END_DIST_THRESH   2

Functions

 DATASTUFF_CC (LineData)

Define Documentation

#define END_DIST_THRESH   2

Definition at line 835 of file LineData.cc.

Referenced by LineData::scanHorizForEndPts(), and LineData::scanVertForEndPts().

#define EXTRACT_LINE_MIN_AREA   60

Definition at line 832 of file LineData.cc.

Referenced by LineData::extractLine(), and LineData::oldExtractLine().

#define LINE_MATCH_OVERLAP   -20

Definition at line 77 of file LineData.cc.

Referenced by LineData::isMatchFor().

#define LINE_ORIENTATION_MATCH   M_PI/12

Definition at line 78 of file LineData.cc.

#define LINE_PERPDIST   30

Definition at line 79 of file LineData.cc.

#define NORMPOINT_MATCH_DISTSQ   400

Definition at line 76 of file LineData.cc.


DualCoding 5.1CVS
Generated Fri Mar 16 05:23:49 2012 by Doxygen 1.6.3