VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
subsurfaceLayerStateRepository.h
Go to the documentation of this file.
1 /*********************************************************************
2 **This file was generated by MAK Technologies' VR-Link Code Generator.
3 **stateRepHeader.tlt
4 *********************************************************************/
5 
9 
10 #pragma once
11 
12 #include "vrfMetocDefines.h"
14 #include <matrix/vlVector.h>
15 #include <vl/globalObjectDesignator.h>
16 #include <vl/hlaLogicalTime.h>
17 #include <vl/hlaLogicalTimeInterval.h>
18 #include <vlpi/entityType.h>
19 #include <vlpi/entityIdentifier.h>
20 #include <vlutil/vlString.h>
21 #include "metocEnums.h"
22 #include <vector>
23 
24 #include "layerStruct.h"
25 #include "waterCurrentStruct.h"
26 
27 namespace makVrfMetoc {
28 
33 {
34 public:
37 
40 
43 
46 
48  virtual DtStateRepository* clone(bool copy) const;
49 
51  static DtSubsurfaceLayerStateRepository* create();
52 
54  virtual void printData() const;
55 
57  virtual void printDataToStream(std::ostream& stream) const;
58 
59 
61  virtual void setTemperature(DtFloat32 val);
62 
64  virtual DtFloat32 temperature() const;
65 
67  virtual void setLayer(const DtLayerStruct& val);
68 
70  virtual const DtLayerStruct& layer() const;
71 
73  virtual void setCurrent(const DtWaterCurrentStruct& val);
74 
76  virtual const DtWaterCurrentStruct& current() const;
77 
79  virtual void setSalinity(DtFloat32 val);
80 
82  virtual DtFloat32 salinity() const;
83 
85  virtual void setBottomType(const DtSedimentTypeEnum32& val);
86 
88  virtual const DtSedimentTypeEnum32& bottomType() const;
89 
90 protected:
96 };
97 
98 } //end makVrfMetoc
#define DT_DLL_METOC
This file is used to determine how to build.
Definition: vrfMetocDefines.h:21
DtSedimentTypeEnum32 myBottomType
Definition: subsurfaceLayerStateRepository.h:95
Definition: layerStruct.h:23
DtSedimentTypeEnum32
Definition: metocEnums.h:130
DtFloat32 myTemperature
Definition: subsurfaceLayerStateRepository.h:91
DtWaterCurrentStruct myCurrent
Definition: subsurfaceLayerStateRepository.h:93
float DtFloat32
Definition: vrvControlStructTypes.h:35
Contains the DtEnvironmentConditionStateRepository class declaration.
Instances of DtSubsurfaceLayerStateRepository are used to store state data for METOC_Root.EnvironmentCondition.SubsurfaceLayer objects.
Definition: subsurfaceLayerStateRepository.h:32
Instances of DtEnvironmentConditionStateRepository are used to store state data for METOC_Root...
Definition: environmentConditionStateRepository.h:32
Definition: waterCurrentStruct.h:23
voidpf stream
Definition: ioapi.h:39
DtFloat32 mySalinity
Definition: subsurfaceLayerStateRepository.h:94
DtLayerStruct myLayer
Definition: subsurfaceLayerStateRepository.h:92

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)