VR-Forces 4.2 Class Documentation
entityRouteFollowingData.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2004 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #pragma once
13 
14 #include <matrix/vlVector.h>
15 #include "vrfutil/iteratorBase.h"
16 
17 class DtVertexList;
18 
19 
24 {
25 public:
26 
29 
31  virtual ~DtEntityRouteFollowingData();
32 
35 
38 
40  virtual void setEntityPosition(const DtVector& position);
41  virtual const DtVector& entityPosition() const;
42 
44  virtual void setLeadEntityPosition(const DtVector& position);
45  virtual const DtVector& leadEntityPosition() const;
46 
48  virtual void setEntityRoute(const DtVertexList* route);
49  virtual const DtVertexList* entityRoute() const;
50 
52  virtual void setLeadEntityRoute(const DtVertexList* route);
53  virtual const DtVertexList* leadEntityRoute() const;
54 
57  virtual void setFollowOffset(const DtVector& bodyFollowOffset);
58  virtual const DtVector& followOffset() const;
59 
61  virtual void setEntityLastWaypointIndex(int index);
62  virtual int entityLastWaypointIndex() const;
63 
65  virtual void setLeadEntityLastWaypointIndex(int index);
66  virtual int leadEntityLastWaypointIndex() const;
67 
69  virtual void setEntityTraversalDirection(DtIteratorDirection traversalDirection);
70  virtual DtIteratorDirection entityTraversalDirection() const;
71 
73  virtual void setLeadEntityTraversalDirection(DtIteratorDirection traversalDirection);
74  virtual DtIteratorDirection leadEntityTraversalDirection() const;
75 
76 protected:
77 
87 };
88 

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)