VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros | Typedefs | Enumerations | Functions | Variables
c4bReader.h File Reference

Go to the source code of this file.

Classes

class  c4b_file_header_format
 
class  c4b_soil_map_entry
 
class  c4b_file_header
 
class  c4b_patch_group_entry
 
class  c4b_patch_group_headers
 
class  c4b_node_flags
 
class  c4b_node_ctdb_connection
 
class  c4b_node
 
class  c4b_edge_ctdb_feature_reference
 
class  c4b_edge
 
class  c4b_abstract_feature_info
 
class  c4b_xyo_coord2d
 
class  c4b_patch_hdr
 
class  c4b_feature_info
 
class  c4b_linear_info
 
class  c4b_treeline_info
 
class  c4b_micro_pts
 
class  c4b_grid_post
 
class  c4b_te_info
 
class  c4b_terrain_element< Type >
 
class  c4b_terrain_element< Type >::c4b_assoc_vertex
 
class  c4b_tin_pg_data
 
class  c4b_grid_pg_data
 
class  DtC4b
 
class  C4B
 
class  DtC4bReader
 

Macros

#define DO_CANOPIES
 
#define DO_TREES
 
#define DO_TREELINES
 
#define DO_LINEAR_FEATURES
 
#define DO_BUILDINGS
 
#define DO_GRID_POSTS
 
#define DO_TINS
 
#define DO_MICRO_TERRAIN
 

Typedefs

typedef c4b_terrain_element
< DtNetU8 > 
c4b_terrain_element_8
 
typedef c4b_terrain_element
< DtNetU16 > 
c4b_terrain_element_16
 

Enumerations

enum  c4b_s1000_soil_type {
  C4B_SOIL_NON_C4B_SOIL = 0, C4B_SOIL_ROAD = 1, C4B_SOIL_RCI250 = 2, C4B_SOIL_RCI050 = 3,
  C4B_SOIL_DEEP_WATER = 4, C4B_SOIL_SHALLOW_WATER = 5, C4B_SOIL_MUD = 6, C4B_SOIL_MUDDY_ROAD = 7,
  C4B_SOIL_ICE = 8, C4B_SOIL_SWAMP = 9, C4B_SOIL_FORRESTED = 10, C4B_SOIL_US_RAILROAD = 11,
  C4B_SOIL_EURO_RAILROAD = 12, C4B_SOIL_ROCKY = 13, C4B_SOIL_BOULDERS = 14, C4B_SOIL_FLIMSY = 15,
  C4B_SOIL_NO_GO = 15
}
 

Functions

DT_DLL_ctdb double scale_to_patch (double bar)
 

Variables

static const int CTDB_N_SOILS = 16
 
static const int DATUM_ED50 = 0
 
static const int DATUM_ED79 = 1
 
static const int DATUM_WGS72 = 2
 
static const int DATUM_WGS84 = 3
 
static const int DATUM_CONUSNAD27 = 4
 
static const int DATUM_NASBNAD27 = 5
 
static const int DATUM_NASANAD27 = 6
 
static const int DATUM_NAD83 = 7
 
static const int DATUM_ADINDAN = 8
 
static const int DATUM_ARC50 = 9
 
static const int DATUM_AUSTRALIAN = 10
 
static const int DATUM_BUKITRIMPAH = 11
 
static const int DATUM_CAMPAREAASTRO = 12
 
static const int DATUM_DJAKARTA = 13
 
static const int DATUM_GEOD49 = 14
 
static const int DATUM_GUAM63 = 15
 
static const int DATUM_GUNUNGSEGARA = 16
 
static const int DATUM_HERATNORTH = 17
 
static const int DATUM_HJORSEY55 = 18
 
static const int DATUM_INDIAN = 19
 
static const int DATUM_IRELAND65 = 20
 
static const int DATUM_KERTAU48 = 21
 
static const int DATUM_LIBERIA64 = 22
 
static const int DATUM_LUZON = 23
 
static const int DATUM_MERCHICH = 24
 
static const int DATUM_NIGERIA = 25
 
static const int DATUM_ALASKACANADA27 = 26
 
static const int DATUM_MAUI = 27
 
static const int DATUM_OAHU = 28
 
static const int DATUM_KAUAI = 29
 
static const int DATUM_GREATBRITAIN36 = 30
 
static const int DATUM_QORNOQ = 31
 
static const int DATUM_SACAMPOINCHAUSPE = 32
 
static const int DATUM_SACHUAASTRO = 33
 
static const int DATUM_SACORREGOALEGRE = 34
 
static const int DATUM_SAPROVISIONAL56 = 35
 
static const int DATUM_SAYACARE = 36
 
static const int DATUM_TAMANARIVEOBSV25 = 37
 
static const int DATUM_TIMBOLAI48 = 38
 
static const int DATUM_TOKYO = 39
 
static const int CTDB_PATCH_CACHES = 16
 
static const int CTDB_NAME_LENGTH = 14
 
static const int CTDB_DATE_LENGTH = 28
 
static const int CTDB_HEADER_RESERVED = 10
 
static const int FT_MICRO = 0
 
static const int FT_BUILDING = 1
 
static const int FT_TREE = 2
 
static const int FT_CANOPY = 3
 
static const int FT_LINEAR = 4
 
static const int CTDB_EDGE_KEY = 4096
 
static const int TE_VERT_DIMENSION = 3
 
static const int TE_ADJ_TRI_MAP_DIMENSION = 4
 
static const int CTDB_PATCHES_PER_GROUP = 4
 
static const int CTDB_MAX_POSTS_PER_PATCH = 16
 

Macro Definition Documentation

#define DO_CANOPIES
#define DO_TREES
#define DO_TREELINES
#define DO_LINEAR_FEATURES
#define DO_BUILDINGS
#define DO_GRID_POSTS
#define DO_TINS
#define DO_MICRO_TERRAIN

Typedef Documentation

Enumeration Type Documentation

Enumerator
C4B_SOIL_NON_C4B_SOIL 
C4B_SOIL_ROAD 
C4B_SOIL_RCI250 
C4B_SOIL_RCI050 
C4B_SOIL_DEEP_WATER 
C4B_SOIL_SHALLOW_WATER 
C4B_SOIL_MUD 
C4B_SOIL_MUDDY_ROAD 
C4B_SOIL_ICE 
C4B_SOIL_SWAMP 
C4B_SOIL_FORRESTED 
C4B_SOIL_US_RAILROAD 
C4B_SOIL_EURO_RAILROAD 
C4B_SOIL_ROCKY 
C4B_SOIL_BOULDERS 
C4B_SOIL_FLIMSY 
C4B_SOIL_NO_GO 

Function Documentation

DT_DLL_ctdb double scale_to_patch ( double  bar)

Variable Documentation

const int CTDB_N_SOILS = 16
static
const int DATUM_ED50 = 0
static
const int DATUM_ED79 = 1
static
const int DATUM_WGS72 = 2
static
const int DATUM_WGS84 = 3
static
const int DATUM_CONUSNAD27 = 4
static
const int DATUM_NASBNAD27 = 5
static
const int DATUM_NASANAD27 = 6
static
const int DATUM_NAD83 = 7
static
const int DATUM_ADINDAN = 8
static
const int DATUM_ARC50 = 9
static
const int DATUM_AUSTRALIAN = 10
static
const int DATUM_BUKITRIMPAH = 11
static
const int DATUM_CAMPAREAASTRO = 12
static
const int DATUM_DJAKARTA = 13
static
const int DATUM_GEOD49 = 14
static
const int DATUM_GUAM63 = 15
static
const int DATUM_GUNUNGSEGARA = 16
static
const int DATUM_HERATNORTH = 17
static
const int DATUM_HJORSEY55 = 18
static
const int DATUM_INDIAN = 19
static
const int DATUM_IRELAND65 = 20
static
const int DATUM_KERTAU48 = 21
static
const int DATUM_LIBERIA64 = 22
static
const int DATUM_LUZON = 23
static
const int DATUM_MERCHICH = 24
static
const int DATUM_NIGERIA = 25
static
const int DATUM_ALASKACANADA27 = 26
static
const int DATUM_MAUI = 27
static
const int DATUM_OAHU = 28
static
const int DATUM_KAUAI = 29
static
const int DATUM_GREATBRITAIN36 = 30
static
const int DATUM_QORNOQ = 31
static
const int DATUM_SACAMPOINCHAUSPE = 32
static
const int DATUM_SACHUAASTRO = 33
static
const int DATUM_SACORREGOALEGRE = 34
static
const int DATUM_SAPROVISIONAL56 = 35
static
const int DATUM_SAYACARE = 36
static
const int DATUM_TAMANARIVEOBSV25 = 37
static
const int DATUM_TIMBOLAI48 = 38
static
const int DATUM_TOKYO = 39
static
const int CTDB_PATCH_CACHES = 16
static
const int CTDB_NAME_LENGTH = 14
static
const int CTDB_DATE_LENGTH = 28
static
const int CTDB_HEADER_RESERVED = 10
static
const int FT_MICRO = 0
static
const int FT_BUILDING = 1
static
const int FT_TREE = 2
static
const int FT_CANOPY = 3
static
const int FT_LINEAR = 4
static
const int CTDB_EDGE_KEY = 4096
static
const int TE_VERT_DIMENSION = 3
static
const int TE_ADJ_TRI_MAP_DIMENSION = 4
static
const int CTDB_PATCHES_PER_GROUP = 4
static
const int CTDB_MAX_POSTS_PER_PATCH = 16
static

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)