VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
detonationDeformationParams.h
Go to the documentation of this file.
1 #pragma once
2 
6 
8 
10 {
11 public:
12 
14  DtReaderWriterRegistry* parentRegistry = NULL);
15 
17  DtReaderWriterRegistry* parentRegistry = NULL);
18 
20  DtReaderWriterRegistry* parentRegistry = NULL);
21 
24 
25  virtual ~DtTerrainDeformationParams() override;
26 
29  virtual bool load(const DtFilename&);
30 
32  virtual bool save();
33 
35  virtual bool save(const DtFilename&);
36 
39  virtual void setFilename(const DtFilename&);
40  const DtFilename& filename() const;
42 
45  virtual void setComment(const DtString&);
46  const DtString& comment() const;
48 
51  virtual const DtMunitionTerrainDeformationTable& terrainDeformationTable() const;
52  virtual DtMunitionTerrainDeformationTable& terrainDeformationTable();
53  virtual void setDetonationTerrainDeformationTable(const DtMunitionTerrainDeformationTable& table);
55 
58  virtual void merge(const DtTerrainDeformationParams* rhs);
59 
60 private:
62 protected:
65  DtFilename myFilename;
66 
69 };
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
DtString myComment
Comment block to write at top of file.
Definition: detonationDeformationParams.h:68
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
const char * filename
Definition: ioapi.h:38
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
DtMunitionTerrainDeformationTable myTerrainDeformationTable
Definition: detonationDeformationParams.h:63
Definition: munitionTerrainDeformationTable.h:12
Definition: detonationDeformationParams.h:9
DtFilename myFilename
Filename last loaded and to save to.
Definition: detonationDeformationParams.h:65
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator

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)