3 <H2>Information from source codes</H2>
19 typedef short Dsn6IntegerType;
\r
20 typedef unsigned char Dsn6ImageType;
\r
22 #define Dsn6Header Header.DSN6HeaderCont
\r
24 typedef struct Dsn6Coord {
\r
30 typedef struct Dsn6HeaderContent {
\r
33 Dsn6Coord SamplingRate;
\r
34 Dsn6IntegerType ACellEdge;
\r
35 Dsn6IntegerType BCellEdge;
\r
36 Dsn6IntegerType CCellEdge;
\r
37 Dsn6IntegerType CosAlpha;
\r
38 Dsn6IntegerType CosBeta;
\r
39 Dsn6IntegerType CosGamma;
\r
40 Dsn6IntegerType DensScaling;
\r
41 Dsn6IntegerType DensOffset;
\r
42 Dsn6IntegerType CellConstantScalingFactor;
\r
43 Dsn6IntegerType Weight;
\r
44 Dsn6IntegerType dummy[256-19];
\r
45 } Dsn6HeaderContent;
\r
47 typedef union DSN6Header {
\r
49 Dsn6IntegerType data[256];
\r
50 Dsn6HeaderContent DSN6HeaderCont;
\r
53 typedef struct Dsn6 {
\r
55 Dsn6ImageType* Image;
\r
59 extern void dsn6Init(Dsn6* map, int mode);
\r
60 extern void dsn6ImageAllocate(Dsn6* map, int mode);
\r
62 extern void dsn6FileWrite(Dsn6* map, FILE* fpt, int mode);
\r