blob: 50e44e74ee565c85e2350b6221f2f192cca0128d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# The definitions file for the LINXYMATCH task
# Define the matching algorithms
define RG_MATCHSTR "|tolerance|triangles|"
define RG_TOLERANCE 1 # Match by tolerance only
define RG_TRIANGLES 2 # Match by triangles
# Define the reference and input files types
define RG_REFFILE 1 # The input reference coordinate file
define RG_INFILE 2 # The input coordinate file
# Define some useful constants
define MAX_NTIE 3 # Maximum number of tie points
define MAX_NCOEFF 6 # Maximum number of coefficients
define DEF_BUFSIZE 1000 # The default buffer size
define SZ_TRIINDEX 6 # Number of triangle indices to save.
define SZ_TRIPAR 5 # Number of triangle parameters
# Define the structure of the internal arrays used by the trangles algorithm
define RG_INDEX 1 # Sort index
define RG_X1 2 # Vertex 1
define RG_X2 3 # Vertex 2
define RG_X3 4 # Vertex 3
define RG_CC 5 # Counterclockwise ?
define RG_MATCH 6 # Match index
define RG_LOGP 1 # Log of the perimeter
define RG_RATIO 2 # Ratio of longest to shortest side
define RG_COS1 3 # Cos of angle at vertex 1
define RG_TOLR 4 # Tolerance in the ratio
define RG_TOLC 5 # Tolerance in the cosine
|