Text.h
author viric <viriketo@gmail.com>
Sun, 24 Apr 2011 18:47:28 +0200
changeset 2 5cdb891abc1e
parent 0 6b8091ca909a
permissions -rw-r--r--
Almenys faig que compili amb un g++ -I. -lnetpbm -o rektigi *.cc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     1
#include <vector>
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     2
#include "Rectangle.h"
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     3
#include "Bitmap.h"
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     4
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     5
using namespace std;
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     6
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     7
class Text
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     8
{
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
     9
	vector<Rectangle> Lines;
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    10
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    11
public:
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    12
	void getLines(Bitmap *map);
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    13
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    14
	// Constants
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    15
	static const int MinVertSeparation=3;
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    16
	static const int MinLineSize=5;
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    17
	static const int NoiseTolerance=6;
6b8091ca909a Init from working directory of svn repository.
viric@llimona
parents:
diff changeset
    18
};