VR-Link API Documentation for DIS
envDRLine.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 
13 #include "envGeometry.h"
20 {
21 public:
22 
25 
28 
31  const DtEnvironmentalDRLineRecord& orig);
32 
34  virtual ~DtEnvironmentalDRLineRecord();
35 
37  virtual DtEnvironmentalRecord* clone() const;
38 
40  virtual void setStartLocation(const DtVector& startLocation);
41  virtual const DtVector& startLocation() const;
42 
44  virtual void setEndLocation(const DtVector& endLocation);
45  virtual const DtVector& endLocation() const;
46 
48  virtual void setStartVelocity(const DtVector& startVelocity);
49  virtual const DtVector& startVelocity() const;
50 
52  virtual void setEndVelocity(const DtVector& endVelocity);
53  virtual const DtVector& endVelocity() const;
54 
56  virtual bool createNetworkRepresentation();
57 
59  const DtNetEnvironmentalDRLineRecord* drLineNetRep() const;
60  DtNetEnvironmentalDRLineRecord* drLineNetRep();
61 
63  virtual void setFromNet(const DtNetEnvironmentalRecord& buffer);
64 
66  virtual int netRepSize() const;
67 
68 protected:
69 
71  DtEnvironmentalDRLineRecord* self() const;
72 
73 protected:
74 
79 };
80 
81 
82 #endif
83 

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)