LRAUV  revA
NavChartDb.cpp File Reference

Contains the NavChartDb class implementation. More...

#include "NavChartDb.h"
#include "data/ConfigReader.h"
#include "data/DataWriter.h"
#include "data/Location.h"
#include "data/Mtx.h"
#include "data/Slate.h"
#include "units/Units.h"
#include "utils/Str.h"
#include <cstddef>
#include <dirent.h>
#include <ftw.h>
#include <stdint.h>
#include <sys/stat.h>
#include <unistd.h>
Include dependency graph for NavChartDb.cpp:

Macros

#define NAVCHART_PATH   "Data/navchart/"
 
#define GEO_GRID_SIZE   5000
 
#define INTEREST_RADIUS   10000
 
#define COVERAGE_FILENAME   ( NAVCHART_PATH "coverage.mtx" )
 
#define DEPTH_FILENAME   ( NAVCHART_PATH "contour.depths.mtx" )
 
#define ENC_DAT_FILENAME   ( NAVCHART_PATH "enc.dat" )
 
#define SOUNDINGS_NAME   "soundings"
 
#define ENC_DATA_LINE_LENGTH   256
 

Functions

int rm (const char *path, const struct stat *s, int flag, struct FTW *f)
 

Variables

bool debug_g = false
 

Detailed Description

Contains the NavChartDb class implementation.

Copyright (c) 2007,2008,2009 MBARI MBARI Proprietary Information. All Rights Reserved

Macro Definition Documentation

#define COVERAGE_FILENAME   ( NAVCHART_PATH "coverage.mtx" )
#define DEPTH_FILENAME   ( NAVCHART_PATH "contour.depths.mtx" )
#define ENC_DAT_FILENAME   ( NAVCHART_PATH "enc.dat" )
#define ENC_DATA_LINE_LENGTH   256

Referenced by NavChartDb::loadEncs().

#define GEO_GRID_SIZE   5000
#define INTEREST_RADIUS   10000
#define SOUNDINGS_NAME   "soundings"

Function Documentation

int rm ( const char *  path,
const struct stat *  s,
int  flag,
struct FTW *  f 
)

Referenced by NavChartDb::wipeOut().