VR-Forces 4.1 Class Documentation
lasingCtlrDesc.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2004 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: lasingCtlrDesc.h,v $ $Revision: 1.5 $ $State: Exp $
7 ** Created: 7/9/04, MEM Updated:7/19/04
8 *******************************************************************************/
9 
12 
18 
19 #pragma once
20 
21 #include "vrfobjparam/compDesc.h"
23 #include "vrfutil/rwReal.h"
24 #include "vrfutil/rwInt.h"
25 #include "vrfutil/rwVector.h"
26 #include "vrfutil/vlClock.h"
27 
32 
34 {
35 protected:
38 
39 public:
42  DtReaderWriterRegistry * parentRegistry = 0);
43 
46  orig, DtReaderWriterRegistry * parentRegistry = 0);
47 
51 
53 
56  virtual DtString type() const;
57 
59  virtual DtComponentDescriptor * clone(DtReaderWriterRegistry * parentRegistry
60  = 0) const;
61 
63  virtual void setWaveLength(DtReal wave);
64  virtual DtReal waveLength() const;
65 
67  virtual void setPower(DtReal pow);
68  virtual DtReal power() const;
69 
71  virtual void setDesignatorCode(int code);
72  virtual int designatorCode() const;
73 
75  virtual void setRange(DtReal range);
76  virtual DtReal range() const;
77 
79  virtual DtReal rangeSquared() const;
80 
83  virtual void setAutonomous(bool autoLase);
84  virtual bool autonomous() const;
85 
87  virtual void setOffset(DtVector off);
88  virtual DtVector offset() const;
89 
90  virtual void setIntegratedWithLauncher(bool isIntegrated);
91  virtual bool integratedWithLauncher() const;
92 
93 
95 
99 
100  static DtComponentDescriptor * creator();
101 
102 protected:
111 
118 };

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)