VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
entityRouteTraversalState.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 <map>
15 #include "vrfutil/iteratorBase.h"
16 
17 class DtVrfObject;
18 
25 {
26 public:
27 
29 
30  virtual ~DtEntityRouteTraversalState();
31 
33 
35 
36  virtual void setEntity(const DtVrfObject* entity);
37  virtual const DtVrfObject* entity() const;
38 
39  virtual void setRoute(const DtVrfObject* route);
40  virtual const DtVrfObject* route() const;
41 
42  virtual void setLastWaypointIndex(int index);
43  virtual int lastWaypointIndex() const;
44 
45  virtual void setTraversalDirection(DtIteratorDirection traversalDirection);
46  virtual DtIteratorDirection traversalDirection() const;
47 
48 protected:
49 
54 };
55 
const DtVrfObject * myRoute
Definition: entityRouteTraversalState.h:51
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtEntityRouteTraversalState is a utiltily class that hodls the state associated with an entity moving...
Definition: entityRouteTraversalState.h:24
DtIteratorDirection myTraversalDirection
Definition: entityRouteTraversalState.h:53
DtIteratorDirection
Definition: iteratorBase.h:23
const DtVrfObject * myEntity
Definition: entityRouteTraversalState.h:50
int myLastWaypointIndex
Definition: entityRouteTraversalState.h:52

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)