VR-Forces 4.0.4 Class Documentation
include/gdb/gdbInitializer.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 2005 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 /******************************************************************************
00006 ** $RCSfile: gdbInitializer.h,v $ $Revision: 1.5 $ $State: Exp $
00007 ******************************************************************************/
00008 #ifndef gdbInitializer_H_
00009 #define gdbInitializer_H_
00010 
00011 // \file gdbInitializer.h
00012 // \brief Contains the DtGdbReaderInitializer class declaration.
00013 
00014 #include "gdb/gdbDefines.h"
00015 #include "gdb/terrainFileInitializer.h"
00016 #include <vlutil/vlConfig.h>
00017 
00018 
00019 //
00020 // \brief DtGdbReaderInitializer contains the initialization and configuration 
00021 // information for the GDB file reader, when loading GDB files.
00022 // 
00023 class DT_DLL_gdb DtGdbReaderInitializer : public DtTerrainFileInitializer
00024 {
00025 public:
00026    DtGdbReaderInitializer();
00027 
00028    virtual ~DtGdbReaderInitializer();
00029 
00030    // This class is copyable and assignable.  Because this is a simple class,
00031    // we are relying on the default assignment operator and copy constructor.
00032 //   DtGdbReaderInitializer(const DtGdbReaderInitializer& original);
00033 //   const DtGdbReaderInitializer& operator=(const DtGdbReaderInitializer& original);
00034    
00035    virtual DtString type() const;
00036 
00037    virtual bool createMasterTerrainFile() const;
00038    virtual void setCreateMasterTerrainFile(bool yesOrNo);
00039 
00040    virtual bool mergeIntoSingleTerrainFile() const;
00041    virtual void setMergeIntoSingleTerrainFile(bool yesOrNo);
00042 
00043 protected:
00044 
00045    bool testInvariant() const;
00046 
00047 private:
00048 
00049    bool myCreateMasterTerrainFile;
00050    
00051    bool myMergeIntoSingleTerrainFile;
00052    
00053 };
00054 
00055 #endif
00056 
00057 
00058 
00059 
00060 

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)