VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
turretAcquireControllerDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2003 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: turAcqDesc.h,v $ $Revision: 1.12 $ $State: Exp $
7 *******************************************************************************/
8 
11 
14 
15 #ifndef DtTurretAcquireControllerDescriptor_H_
16 #define DtTurretAcquireControllerDescriptor_H_
17 
18 
20 #include <readerWriter/rwBoolean.h>
21 #include <readerWriter/rwInt.h>
22 #include <readerWriter/rwString.h>
23 #include <readerWriter/rwReal.h>
25 
27 
41 {
42 public:
45  DtReaderWriterRegistry * parentRegistry = 0);
46 
50  DtReaderWriterRegistry * parentRegistry = 0);
51 
55 
58 
61  virtual DtString type() const;
62 
63 
65 
66  virtual bool checkLOS() const;
67  virtual void setCheckLOS(bool checkLOSFlag);
69 
71 
72  virtual bool trackBySignature() const;
73  virtual void setTrackBySignature(bool trackBySig);
75 
77 
78  virtual DtSymbolString trackSignatureDomain() const;
79  virtual void setTrackSignatureDomain(DtSymbolString domain);
81 
83 
84  virtual double minTrackSignature() const;
85  virtual void setMinTrackSignature(double minSig);
87 
89 
90  virtual double maxAlignmentAngle() const;
91  virtual void setMaxAlightmentAngle(double angle);
93 
94  virtual DtComponentDescriptor * clone(
95  DtReaderWriterRegistry * parentRegistry = 0) const;
96 
98  static DtComponentDescriptor * creator();
99 
100 protected:
103 
104 protected:
105 
109 
116 
124 
130 
138 
147 
149 };
150 
151 #endif
152 
153 
154 

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)