VR-Forces 4.1.1 Class Documentation
surfEntPtrlRt.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2007 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 
13 #pragma once
14 
15 #include "vrfmodel/surfEntMvAlg.h"
16 
17 #include <vlutil/vlString.h>
18 #include <matrix/vlVector.h>
19 
20 class DtSimManager;
21 class DtSimMessage;
22 
44 {
45 
46 public:
47 
51  static DtSimComponent * creator(const DtString& name,
52  DtVrfObject* owner,
53  DtSimManager* simManager,
54  DtComponentDescriptor* desc = 0,
55  DtReaderWriterRegistry* parentRegistry = 0);
56 
60  DtVrfObject* owner,
61  DtSimManager* simManager,
62  DtComponentDescriptor* desc = 0,
63  DtReaderWriterRegistry* parentRegistry = 0);
64 
67 
70  virtual DtString type() const;
71 
80  static void patrolRouteCallback(DtSimMessage * msg, void * usrData);
81 
94  virtual void processPatrolRouteTask(DtSimMessage * msg);
95 
99  virtual void registerTaskMsgCallbacks();
100 
103  virtual void doMoving(double desiredSpeed);
104 
113  virtual bool targetNextVertex();
114 
115 protected:
118 
122 
126 };

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)