VR-Link API Documentation for HLA 1.3
envLine.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 DtEnvironmentalLineRecord_H_
10 #define DtEnvironmentalLineRecord_H_
11 
12 #include "envGeometry.h"
13 #include <matrix/vlVector.h>
14 
15 
19 
21 {
22 public:
23 
26 
29 
32  const DtEnvironmentalLineRecord& orig);
33 
35  virtual ~DtEnvironmentalLineRecord();
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 
51  virtual bool createNetworkRepresentation();
52 
54  const DtNetEnvironmentalLineRecord* lineNetRep() const;
55  DtNetEnvironmentalLineRecord* lineNetRep();
56 
58  virtual void setFromNet(const DtNetEnvironmentalRecord& buffer);
59 
61  virtual int netRepSize() const;
62 
63 protected:
64 
66  DtEnvironmentalLineRecord* self() const;
67 
68 protected:
69 
72 };
73 
74 
75 #endif
76 

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)