![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2004 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: laserDetectorDesc.h,v $ $Revision: 1.1 $ $State: Exp $ 00007 ** Created: 7/9/04, MEM Updated:7/19/04 00008 *******************************************************************************/ 00009 00012 00018 00019 #ifndef DtLaserDetectorDescriptor_H_ 00020 #define DtLaserDetectorDescriptor_H_ 00021 00022 #include "vrfobjparam/compDesc.h" 00023 #include "vrfutil/rwReal.h" 00024 #include "vrfutil/rwInt.h" 00025 #include "vrfutil/vlClock.h" 00026 00031 00032 class DtLaserDetectorDescriptor : public DtComponentDescriptor 00033 { 00034 protected: 00036 DtLaserDetectorDescriptor(); 00037 00038 public: 00040 DtLaserDetectorDescriptor(const DtString& name, 00041 DtReaderWriterRegistry * parentRegistry = 0); 00042 00044 DtLaserDetectorDescriptor(const DtLaserDetectorDescriptor & 00045 orig, DtReaderWriterRegistry * parentRegistry = 0); 00046 00048 DtLaserDetectorDescriptor & operator=(const 00049 DtLaserDetectorDescriptor & orig); 00050 00051 virtual ~DtLaserDetectorDescriptor(); 00052 00055 virtual DtString type() const; 00056 00057 virtual DtComponentDescriptor * clone(DtReaderWriterRegistry * parentRegistry 00058 = 0) const; 00059 00060 00061 static DtComponentDescriptor * creator(); 00062 00063 protected: 00064 00065 }; 00066 00067 #endif 00068 00069 00070