Eaagles::Terrain::DedFile Class Reference

Inherits Eaagles::Terrain::DataFile.

Inheritance diagram for Eaagles::Terrain::DedFile:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::Terrain::DedFile:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DedFile ()
void dump (std::ostream &sout) const
virtual bool isDataLoaded () const

Private Member Functions

void clearHeaders ()
bool getFileHeaders (std::istream &in)
bool getData (std::istream &in)
virtual bool loadData ()

Private Attributes

DedCellHdr ** cells
DedStdHdrstdhdr
DedStatsfstat

Detailed Description

 Description: Manages MultiGen, Inc.'s Digitial Elevation Data (DED) file.
    See FORMAT.DED for the original MultiGen documentation.



Constructor & Destructor Documentation

Eaagles::Terrain::DedFile::DedFile (  ) 


Member Function Documentation

void Eaagles::Terrain::DedFile::dump ( std::ostream &  sout  )  const

Dump this data to an output stream.

bool Eaagles::Terrain::DedFile::isDataLoaded (  )  const [virtual]

Terrain::Database interface - has the data been loaded.

Reimplemented from Eaagles::Terrain::DataFile.

void Eaagles::Terrain::DedFile::clearHeaders (  )  [private]

bool Eaagles::Terrain::DedFile::getFileHeaders ( std::istream &  in  )  [private]

bool Eaagles::Terrain::DedFile::getData ( std::istream &  in  )  [private]

bool Eaagles::Terrain::DedFile::loadData (  )  [private, virtual]

Terrain::Database private interface - load the data file.

Implements Eaagles::Simulation::Terrain.


Member Data Documentation

DedCellHdr** Eaagles::Terrain::DedFile::cells [private]

Array of Cell headers.

DedStdHdr* Eaagles::Terrain::DedFile::stdhdr [private]

Standard header.

DedStats* Eaagles::Terrain::DedFile::fstat [private]

Statistics header.


Generated on Tue Dec 19 16:28:46 2006 for Eaagles by  doxygen 1.5.0