VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dmgAngleOfIncidenceRangeCalcTable.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: AOIRngCalc.h,v $ $Revision: 1.11 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef DtDmgAngleOfIncidenceRangeCalcTable_H_
15 #define DtDmgAngleOfIncidenceRangeCalcTable_H_
16 
17 #include <vlutil/vlMachineTypes.h>
18 
19 #include "vrfutil/readerWriter.h"
20 #include "vrfutil/rwReal.h"
23 
24 class DtString;
28 
33 {
34 
35 public:
36 
37  //default constructor
39 
42  DtReaderWriterRegistry* parentRegistry = NULL);
44  DtReaderWriterRegistry* parentRegistry = NULL);
45 
49  parentRegistry = NULL);
52  parentRegistry = NULL);
53 
56 
59 
60  virtual DtDmgAngleOfIncidenceTable* clone(const DtString& name,
61  DtReaderWriterRegistry* parentRegistry = NULL) const;
62  virtual DtDmgAngleOfIncidenceTable* clone(const DtSymbolString& name,
63  DtReaderWriterRegistry* parentRegistry = NULL) const;
64 
69  virtual void getProbabilities(DtReal range, DtPrbRangeTableEntry* entry);
70 
72  virtual double getMaximumDamageRadius();
73 
74  virtual void addProbabilityCoefficients(
75  const DtPrbProbabilityCoefficients& coefficients);
76 
77 protected:
78 
82 
88 
90 
91 };
92 
93 #endif
94 
95 
96 

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)