VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
setTrackJamTargets.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 
18 {
19 public:
20 
23 
25  DtSetEmitterTrackJamTargets(const DtString& name, DtReaderWriterRegistry* parentRegistry = 0);
26 
29  const DtString& name, const DtSetEmitterTrackJamTargets& orig, DtReaderWriterRegistry* parentRegistry = 0);
30 
33 
35  virtual ~DtSetEmitterTrackJamTargets();
36 
38  virtual const DtSetMessageType& type() const = 0;
39  virtual bool isJammingRequest() const = 0;
40  virtual bool isTrackingRequest() const = 0;
41  virtual DtSetDataRequest* clone(const DtString& name, DtReaderWriterRegistry* parentRegistry = 0) const = 0;
42  //static DtSetDataRequest* creator() = 0;
43 
45  virtual DtString stringRep() const;
46 
47  virtual void setEmitterId(DtU8 id);
48  virtual DtU8 emitterId() const;
49 
50  virtual bool useHighDensityMode() const;
51  virtual void setUseHighDensityMode(bool usehighD);
52 
54  virtual const DtRwNLengthStringVector& targets() const;
55  virtual DtRwNLengthStringVector& targets();
56 
59  virtual int netRepSize() const;
60  virtual bool setFromNet(const char* buff, unsigned contentSize);
61  virtual bool setToNet();
63 
64 protected:
68 };
69 
71 {
72 public:
75 
77  DtSetEmitterTrackTargets(const DtString& name, DtReaderWriterRegistry* parentRegistry = 0);
78 
81  const DtString& name, const DtSetEmitterTrackTargets& orig, DtReaderWriterRegistry* parentRegistry = 0);
82 
85 
87  virtual ~DtSetEmitterTrackTargets();
88 
89  virtual const DtSetMessageType& type() const;
90  virtual bool isJammingRequest() const;
91  virtual bool isTrackingRequest() const;
92  virtual DtSetDataRequest* clone(const DtString& name, DtReaderWriterRegistry* parentRegistry = 0) const;
93  static DtSetDataRequest* creator();
94 };
95 
97 {
98 public:
101 
103  DtSetEmitterJamTargets(const DtString& name, DtReaderWriterRegistry* parentRegistry = 0);
104 
107  const DtString& name, const DtSetEmitterJamTargets& orig, DtReaderWriterRegistry* parentRegistry = 0);
108 
111 
113  virtual ~DtSetEmitterJamTargets();
114 
115  virtual const DtSetMessageType& type() const;
116  virtual bool isJammingRequest() const;
117  virtual bool isTrackingRequest() const;
118  virtual DtSetDataRequest* clone(const DtString& name, DtReaderWriterRegistry* parentRegistry = 0) const;
119  static DtSetDataRequest* creator();
120 };

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)