VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
prbCoefficientsRangeDeterminant.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: coeffRngDet.h,v $ $Revision: 1.11 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef DtPrbCoefficientsRangeDeterminant_H_
15 #define DtPrbCoefficientsRangeDeterminant_H_
16 
19 #include <vlutil/vlMachineTypes.h>
20 
21 class DtString;
24 
31 {
32 
33 public:
34  //default constructor
36 
39  DtReaderWriterRegistry* parentRegistry = NULL);
40  DtPrbCoefficientsRangeDeterminant(const DtSymbolString& name,
41  DtReaderWriterRegistry* parentRegistry = NULL);
42 
46  parentRegistry = NULL);
47  DtPrbCoefficientsRangeDeterminant(const DtSymbolString& name, const
49  parentRegistry = NULL);
50 
53 
56 
57  virtual DtPrbRangeDeterminant* clone(const DtString& name,
58  DtReaderWriterRegistry* parentRegistry = NULL) const;
59  virtual DtPrbRangeDeterminant* clone(const DtSymbolString& name,
60  DtReaderWriterRegistry* parentRegistry = NULL) const;
61 
62  virtual void addProbabilityCoefficients(
63  const DtPrbProbabilityCoefficients& coefficients);
64 
67  virtual void getProbabilities(DtReal range, DtPrbRangeTableEntry* entry);
68 
71  virtual double getMaximumDamageRadius();
72 
75  virtual const DtPrbCoefficientList& coefficientList() const;
76 
77 protected:
78 
82 
100 
102 
103 };
104 
105 #endif
106 
107 
108 

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)