VR-Forces Development_Version Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrfobjparam
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
17
#include "
vrfobjparam/prbRangeDeterminant.h
"
18
#include "
vrfobjparam/prbCoefficientList.h
"
19
#include <vlutil/vlMachineTypes.h>
20
21
class
DtString
;
22
class
DtReaderWriterRegistry
;
23
class
DtPrbRangeTableEntry
;
24
29
#include "
vrfobjparam/vrfobjparamDefines.h
"
30
class
DT_DLL_vrfobjparam
DtPrbCoefficientsRangeDeterminant
:
public
DtPrbRangeDeterminant
31
{
32
33
public
:
34
//default constructor
35
DtPrbCoefficientsRangeDeterminant
();
36
38
DtPrbCoefficientsRangeDeterminant
(
const
DtString
& name,
39
DtReaderWriterRegistry
* parentRegistry = NULL);
40
DtPrbCoefficientsRangeDeterminant
(
const
DtSymbolString
& name,
41
DtReaderWriterRegistry
* parentRegistry = NULL);
42
44
DtPrbCoefficientsRangeDeterminant
(
const
DtString
& name,
const
45
DtPrbCoefficientsRangeDeterminant
& orig,
DtReaderWriterRegistry
*
46
parentRegistry = NULL);
47
DtPrbCoefficientsRangeDeterminant
(
const
DtSymbolString
& name,
const
48
DtPrbCoefficientsRangeDeterminant
& orig,
DtReaderWriterRegistry
*
49
parentRegistry = NULL);
50
51
const
DtPrbCoefficientsRangeDeterminant
&
operator=
(
const
52
DtPrbCoefficientsRangeDeterminant
& orig);
53
55
virtual
~
DtPrbCoefficientsRangeDeterminant
();
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
99
DtPrbCoefficientList
myCoefficientList
;
100
102
103
};
104
105
#endif
106
107
108
Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)