15 #include <matrix/vlTaitBryan.h>
16 #include <matrix/vlVector.h>
27 virtual void copy(DtNetEnvironmentalRecord*) = 0;
48 virtual void copy(DtNetEnvironmentalRecord *)
override;
71 virtual void copySource(DtNetEnvironmentalRecord*
source);
73 void setSigmaLevel(
double);
74 double sigmaLevel()
const;
76 virtual void getValues(DtVector32& location, DtVector32& sigmas, DtTaitBryan& orientation);
106 virtual void copy(DtNetEnvironmentalRecord *)
override;
124 virtual void copy(DtNetEnvironmentalRecord *)
override;
167 virtual void copy(DtNetEnvironmentalRecord *)
override;
185 virtual void copy(DtNetEnvironmentalRecord *)
override;
202 virtual void copy(DtNetEnvironmentalRecord *)
override;
215 virtual void copy(DtNetEnvironmentalRecord *)
override;
225 if ((s < 1) || (s > 10))
Definition: ittEnvironmentalProcessData.h:177
Definition: ittEnvironmentalProcessRecords.h:24
int myRecordType
Definition: ittEnvironmentalProcessData.h:32
double myDensityRate
Definition: ittEnvironmentalProcessData.h:59
double myCentroidHeight
Definition: ittEnvironmentalProcessData.h:130
Definition: ittEnvironmentalProcessData.h:110
Definition: ittEnvironmentalProcessData.h:207
Definition: ittEnvironmentalProcessData.h:18
DtTaitBryan myOrientation
Definition: ittEnvironmentalProcessData.h:86
short myAgent
Definition: ittEnvironmentalProcessData.h:142
DtVector32 myDeltaSigmas
Definition: ittEnvironmentalProcessData.h:128
virtual void copy(DtNetEnvironmentalRecord *) override
virtual bool tick(DtTime t)
Definition: ittEnvironmentalProcessData.h:28
double myMass
Definition: ittEnvironmentalProcessData.h:57
DtVector32 myLocation
Definition: ittEnvironmentalProcessData.h:82
Definition: ittEnvironmentalProcessData.h:37
Definition: ittEnvironmentalProcessData.h:159
Contains the DtEnvSmokeStateRecord class declaration.
double mySigmaLevel
Definition: ittEnvironmentalProcessData.h:88
virtual void copy(DtNetEnvironmentalRecord *)=0
virtual bool tick(DtTime t) override
DtVector32 myAngularVelocity
Definition: ittEnvironmentalProcessData.h:84
virtual DtIttSourceData * clone() override
Definition: ittEnvironmentalProcessData.h:62
Definition: ittEnvironmentalProcessRecords.h:73
double myDensity
Definition: ittEnvironmentalProcessData.h:58
Definition: envSmokeStateRecord.h:19
DtVector32 myOriginationLocation
Definition: ittEnvironmentalProcessData.h:129
short myAgent
Definition: ittEnvironmentalProcessData.h:56
virtual DtIttSourceData * clone()=0
Definition: ittEnvironmentalProcessData.h:135
double myMaxParticalSize
Definition: ittEnvironmentalProcessData.h:155
double myActivity
Definition: ittEnvironmentalProcessData.h:220
Definition: ittEnvironmentalProcessRecords.h:86
const DtIttSourceData * sourceData() const
Definition: ittEnvironmentalProcessData.h:244
const char * source
Definition: lz4.h:442
Definition: ittEnvironmentalProcessRecords.h:60
void setSigmaLevel(double)
Definition: ittEnvironmentalProcessData.h:223
DtVector32 mySigmasSize
Definition: ittEnvironmentalProcessData.h:85
Definition: ittEnvironmentalProcessData.h:194
DtIttSourceData * mySourceData
Definition: ittEnvironmentalProcessData.h:90
void setSourceData(DtIttSourceData *)
Definition: ittEnvironmentalProcessData.h:238
DtVector32 myVelocity
Definition: ittEnvironmentalProcessData.h:83
double myPurity
Definition: ittEnvironmentalProcessData.h:174
double myProbability
Definition: ittEnvironmentalProcessData.h:144
double myMinParticalSize
Definition: ittEnvironmentalProcessData.h:154
double myAvgParticalMass
Definition: ittEnvironmentalProcessData.h:156
static DtIttSourceData * create(DtNetEnvironmentalRecord *)
double sigmaLevel() const
Definition: ittEnvironmentalProcessData.h:233
double myPurity
Definition: ittEnvironmentalProcessData.h:191
Definition: ittEnvironmentalProcessData.h:147
double myViability
Definition: ittEnvironmentalProcessData.h:173
double myMass
Definition: ittEnvironmentalProcessData.h:143
Definition: ittEnvironmentalProcessRecords.h:51
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23