VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
humanGunActuatorDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #pragma once
13 
15 
20 {
21 public:
24  DtReaderWriterRegistry* parentRegistry = NULL);
25 
27  DtReaderWriterRegistry* parentRegistry = NULL);
28 
31  DtReaderWriterRegistry* parentRegistry = NULL);
32 
35 
37  virtual ~DtHumanGunActuatorDescriptor() override;
38 
41  virtual DtString type() const override;
42 
43  virtual DtComponentDescriptor* clone(DtReaderWriterRegistry* parentRegistry = NULL) const override;
44 
47  virtual DtReal azimuthRate() const;
48  virtual void setAzimuthRate(DtReal pAzimuthRate);
49  virtual bool isAzimuthRateSpecified() const;
51 
54  virtual DtReal maxAzimuthRange() const;
55  virtual void setMaxAzimuthRange(DtReal pAzimuthRange);
56  virtual bool isMaxAzimuthRangeSpecified() const;
58 
61  virtual DtReal minAzimuthRange() const;
62  virtual void setMinAzimuthRange(DtReal pAzimuthRange);
63  virtual bool isMinAzimuthRangeSpecified() const;
65 
68 
69 protected:
72 
73 protected:
77 
83 
90 
97 
98 
100 
101 };
102 
103 
104 
105 
virtual DtString type() const override
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtBallisticGunDescriptor & operator=(const DtBallisticGunDescriptor &orig)
assignment
DtRwReal myMaxAzimuthRange
Parameter Name: max-azimuth-range Parameter Description: The maximum rotation angle for the gun...
Definition: humanGunActuatorDescriptor.h:89
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
DtBallisticGunDescriptor; a descriptor for the DtBallisticGun component.
Definition: ballisticGunDescriptor.h:36
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const override
DtRwReal myMinAzimuthRange
Parameter Name: min-azimuth-range Parameter Description: The minimum rotation angle for the gun...
Definition: humanGunActuatorDescriptor.h:96
static DtComponentDescriptor * creator()
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtHumanGunActuatorDescriptor; a descriptor for the DtHumanGunActuator component.
Definition: humanGunActuatorDescriptor.h:19
DtRwReal myAzimuthRate
Parameter Name: max-azimuth-rate Parameter Description: The rotation rate for the gun...
Definition: humanGunActuatorDescriptor.h:82

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)