VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtTerrainWriter Class Referenceabstract
Inheritance diagram for DtTerrainWriter:
Inheritance graph
[legend]

Public Member Functions

 DtTerrainWriter ()
 
virtual bool writeTerrain (const DtFilename &filename, DtTerrainDatabase *terrain)=0
 
virtual ~DtTerrainWriter ()
 
virtual DtTerrainDatabaseterrainDb ()
 
virtual const DtString dataType () const =0
 

Protected Member Functions

void init (const char *filename, DtTerrainDatabase *terrain)
 
 DtTerrainWriter (const DtTerrainWriter &orig)
 
DtTerrainWriteroperator= (const DtTerrainWriter &orig)
 

Protected Attributes

DtTerrainDatabasemyTerrainDatabase
 
DtFilename myFilename
 

Constructor & Destructor Documentation

DtTerrainWriter::DtTerrainWriter ( )
virtual DtTerrainWriter::~DtTerrainWriter ( )
virtual
DtTerrainWriter::DtTerrainWriter ( const DtTerrainWriter orig)
protected

Member Function Documentation

virtual bool DtTerrainWriter::writeTerrain ( const DtFilename &  filename,
DtTerrainDatabase terrain 
)
pure virtual

Implemented in DtGdbTerrainWriter.

DtTerrainDatabase * DtTerrainWriter::terrainDb ( )
inlinevirtual

References myTerrainDatabase.

virtual const DtString DtTerrainWriter::dataType ( ) const
pure virtual

Implemented in DtGdbTerrainWriter.

void DtTerrainWriter::init ( const char filename,
DtTerrainDatabase terrain 
)
protected
DtTerrainWriter& DtTerrainWriter::operator= ( const DtTerrainWriter orig)
protected

Member Data Documentation

DtTerrainDatabase* DtTerrainWriter::myTerrainDatabase
protected

Referenced by terrainDb().

DtFilename DtTerrainWriter::myFilename
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)