VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
tacanComponentDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
7 
10 
11 #ifndef tacanComponentDesc_h
12 #define tacanComponentDesc_h
13 
15 #include <readerWriter/rwBoolean.h>
16 #include <readerWriter/rwReal.h>
17 #include <readerWriter/rwVector.h>
18 #include <readerWriter/rwInt.h>
19 
21 
22 #include <vlpi/entityType.h>
25 
26 
27 
28 
32 {
33 public:
35  DtTacanComponentDescriptor(const DtString& componentName,
36  DtReaderWriterRegistry* parentRegistry = 0);
37 
40 
41  virtual ~DtTacanComponentDescriptor();
42 
45  const DtTacanComponentDescriptor & orig);
46 
49  virtual DtString type() const;
50 
52  DtReaderWriterRegistry* parentRegistry = 0) const;
53 
56 
59  virtual DtVector relativePosition() const;
60  virtual void setRelativePosition(DtVector pos);
62 
65  virtual DtRwRadioEntityType radioSystemType() const;
66  virtual void setRadioSystemType(DtRadioEntityType type);
68 
71  virtual double transmittedPower() const;
72  virtual void setTransmittedPower(double power);
74 
77  virtual bool isGroundSystem() const;
78  virtual void setGroundSystem(bool trueFalse);
80 
81 protected:
84 
85 protected:
88 
89 
94 
99 
105 
111 
112 };
113 #endif
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
Definition: readerWriterRegistry.h:39
DtRwRadioEntityType.
Definition: rwRadioEntityType.h:23
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
DtTacanComponentDescriptor; descriptor for the DtTacanComponent component.
Definition: tacanComponentDescriptor.h:31
DtRwBoolean myGroundSystem
Parameter Name: ground-system Parameter Description: Is this a ground based TACAN system...
Definition: tacanComponentDescriptor.h:110
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Specialized vector that can be used for the knowledge of an &quot;offset&quot; rather than location vector...
Definition: rwVector.h:109
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwReal myTransmittedPower
Parameter Name: transmitted-power Parameter Description: The average transmitted power (measured in d...
Definition: tacanComponentDescriptor.h:104
static DtComponentDescriptor * creator()
DtRwRadioEntityType myRadioSystemType
Parameter Name: radio-system-type Parameter Description: The type of radio transmitter. Parameter Default Value: Not Optional.
Definition: tacanComponentDescriptor.h:98
DtRwOffsetVector myRelativePosition
Parameter Name: relative-position Parameter Description: The position of the embedded system...
Definition: tacanComponentDescriptor.h:93
File: rwVector.h.

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)