VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
windCorridorStateRepository.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 <matrix/vlVector.h>
16 #include <vl/hlaLogicalTime.h>
18 #include <vlpi/entityType.h>
19 #include <vlpi/entityIdentifier.h>
20 #include <vlpi/metocEnums.h>
21 #include <vlutil/vlMachineTypes.h>
22 #include <vlutil/vlString.h>
23 
24 #include <vector>
25 
26 
31 {
32 public:
35 
38 
41 
44 
46  virtual DtStateRepository* clone(bool copy) const;
47 
50 
52  virtual void printData() const;
53 
55  virtual void printDataToStream(std::ostream& stream) const;
56 
57 
59  virtual void setPath(const DtArrayOfWorldLocationStruct& val);
60 
62  virtual const DtArrayOfWorldLocationStruct& path() const;
63 
65  virtual void setWidth(const DtFloat32& val);
66 
68  virtual const DtFloat32& width() const;
69 
71  virtual void setHeight(const DtFloat32& val);
72 
74  virtual const DtFloat32& height() const;
75 
77  virtual void setWindSpeed(const DtFloat32& val);
78 
80  virtual const DtFloat32& windSpeed() const;
81 
83  virtual void setPriority(const DtU16& val);
84 
86  virtual const DtU16& priority() const;
87 
88 protected:
94 };
95 
DtFloat32 myWidth
Definition: windCorridorStateRepository.h:90
Contains the DtEntityIdentifier class declaration.
DtU16 myPriority
Definition: windCorridorStateRepository.h:93
Definition: arrayOfWorldLocationStruct.h:20
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtString class declaration.
Contains the DtEntityType and DtRadioEntityType class declarations.
This file contains typedefs used to represent objects in a protocol neutral way.
DtMetocRootStateRepository & operator=(const DtMetocRootStateRepository &orig)
Assignment Operator.
This file declares DtVector and DtVector32.
Instances of DtMetocRootStateRepository are used to store state data for METOC_Root objects...
Definition: metocRootStateRepository.h:29
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
virtual void printData() const
Print data to the DtInfo stream.
Contains the DtEnvironmentConditionStateRepository class declaration.
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
DtFloat32 myHeight
Definition: windCorridorStateRepository.h:91
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
DtArrayOfWorldLocationStruct myPath
Definition: windCorridorStateRepository.h:89
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
Instances of DtWindCorridorStateRepository are used to store state data for METOC_Root.EnvironmentCondition.WindCorridor objects.
Definition: windCorridorStateRepository.h:30
static DtMetocRootStateRepository * create()
Create a DtMetocRootStateRepository.
This file contains typedefs for machine dependant types.
DtFloat32 myWindSpeed
Definition: windCorridorStateRepository.h:92

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)