VR-Forces 5.0.2 Developer's Guide
Home
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
ctdb
c7bAuxHeader.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2003 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: c7bAuxHeader.h,v $ $Revision: 1.8 $ $State: Exp $
7
*******************************************************************************/
8
9
//
10
// File c7bHeader
11
//
12
13
14
#ifndef __DtC7bAuxHeader
15
#define __DtC7bAuxHeader
16
17
#include "
ctdb/ctdbDefines.h
"
18
#include <stdio.h>
19
#include "
ctdb/c7NetTypes.h
"
20
21
class
DtString
;
22
23
// Class: DtC7bAuxHeader
24
//
25
// The class is public because should not be used but anyone else than
26
// DtC7b.
27
//
28
29
30
class
DT_DLL_ctdb
DtC7bAuxHeader
31
{
32
public
:
33
34
DtC7bAuxHeader
();
35
~
DtC7bAuxHeader
();
36
37
int
gcsMode();
38
bool
hasGeoid();
39
40
bool
read(FILE *f);
41
42
// Puts the header into a string in a printable format
43
void
printDataToString(
DtString
& str);
44
45
DtC7NetU32
dbAuxFormat
;
46
DtC7NetInt32
cell_id
;
47
DtC7NetInt32
origin_x
;
48
DtC7NetInt32
origin_y
;
49
DtC7NetFloat64
west_long
;
50
DtC7NetFloat64
east_long
;
51
DtC7NetFloat64
south_lat
;
52
DtC7NetFloat64
north_lat
;
53
54
};
55
56
#endif
c7NetTypes.h
DtC7bAuxHeader
Definition:
c7bAuxHeader.h:30
DtC7NetFloat64
Network-order 64-bit IEEE-754 floating-point quantity.
Definition:
c7NetTypes.h:133
DT_DLL_ctdb
#define DT_DLL_ctdb
Definition:
ctdbDefines.h:23
DtC7bAuxHeader::east_long
DtC7NetFloat64 east_long
Definition:
c7bAuxHeader.h:50
DtC7NetInt32
Network-order signed 32-bit quantity.
Definition:
c7NetTypes.h:86
ctdbDefines.h
DtC7bAuxHeader::south_lat
DtC7NetFloat64 south_lat
Definition:
c7bAuxHeader.h:51
DtC7bAuxHeader::north_lat
DtC7NetFloat64 north_lat
Definition:
c7bAuxHeader.h:52
DtC7NetU32
Network-order unsigned 32-bit quantity.
Definition:
c7NetTypes.h:66
DtC7bAuxHeader::origin_y
DtC7NetInt32 origin_y
Definition:
c7bAuxHeader.h:48
DtC7bAuxHeader::origin_x
DtC7NetInt32 origin_x
Definition:
c7bAuxHeader.h:47
DtC7bAuxHeader::west_long
DtC7NetFloat64 west_long
Definition:
c7bAuxHeader.h:49
DtString
DtC7bAuxHeader::cell_id
DtC7NetInt32 cell_id
Definition:
c7bAuxHeader.h:46
DtC7bAuxHeader::dbAuxFormat
DtC7NetU32 dbAuxFormat
Definition:
c7bAuxHeader.h:45
Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (
www.mak.com
)