VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
environmentalDRLineRecord.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #ifndef DtEnvironmentalDRLineRecord_H_
10 #define DtEnvironmentalDRLineRecord_H_
11 
12 
20 {
21 public:
22 
25 
28  const DtEnvironmentalDRLineRecord& orig);
29 
32  const DtEnvironmentalDRLineRecord& orig);
33 
35  virtual ~DtEnvironmentalDRLineRecord();
36 
38  virtual DtEnvironmentalRecord* clone() const;
39 
41  virtual void setStartLocation(const DtVector& startLocation);
42  virtual const DtVector& startLocation() const;
43 
45  virtual void setEndLocation(const DtVector& endLocation);
46  virtual const DtVector& endLocation() const;
47 
49  virtual void setStartVelocity(const DtVector& startVelocity);
50  virtual const DtVector& startVelocity() const;
51 
53  virtual void setEndVelocity(const DtVector& endVelocity);
54  virtual const DtVector& endVelocity() const;
55 
57  virtual bool createNetworkRepresentation();
58 
60  const DtNetEnvironmentalDRLineRecord* drLineNetRep() const;
61  DtNetEnvironmentalDRLineRecord* drLineNetRep();
62 
64  virtual void setFromNet(const DtNetEnvironmentalRecord& buffer, int protocolVersion);
65 
67  virtual int netRepSize() const;
68 
69 protected:
70 
72  DtEnvironmentalDRLineRecord* self() const;
73 
74 protected:
75 
80 };
81 
82 
83 #endif
84 
DtVector myStartLocation
Definition: environmentalDRLineRecord.h:76
virtual int netRepSize() const
Returns the size of the network representation.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual DtEnvironmentalRecord * clone() const
Clone.
DtVector myStartVelocity
Definition: environmentalDRLineRecord.h:78
Definition: vlVector.h:224
DtEnvironmentalGeometryRecord provides a common base class for all environmental geometry (as opposed...
Definition: environmentalGeometryRecord.h:22
Line 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.4)
Definition: envProcP.h:124
DtVector myEndLocation
Definition: environmentalDRLineRecord.h:77
DtNetEnvironmentalRecord is the network structure for the environmental process PDU record header (de...
Definition: envProcP.h:34
DtEnvironmentalRecord is the base class from which all geometry and state environmental records are d...
Definition: environmentalRecord.h:22
DtVector myEndVelocity
Definition: environmentalDRLineRecord.h:79
virtual void setFromNet(const DtNetEnvironmentalRecord &buffer, int protocolVersion)
used by the PDU class to fill in the network representation
virtual bool createNetworkRepresentation()
This doesn't need to be called explicitly.
DtEnvironmentalDRLineRecord implements the Environmental geometry record type "Line Record 2...
Definition: environmentalDRLineRecord.h:18
const DtEnvironmentalGeometryRecord & operator=(const DtEnvironmentalGeometryRecord &orig)
Assignment Operator.

Document ID: Generated on Tue Aug 10 00:12:31 EDT 2021 from SVN revision 232765
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)