VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
surfaceEntityMoveToController.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2007 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 #pragma once
12 
14 
15 class DtString;
16 class DtSimManager;
17 
31 {
32 public:
33 
37  DtVrfObject* owner,
38  DtSimManager* simManager,
39  DtComponentDescriptor* desc = 0,
40  DtReaderWriterRegistry* parentRegistry = 0);
41 
44 
47  virtual const char* type() const;
48 
49  virtual void clearTask();
50 
54  virtual void registerTaskMsgCallbacks();
55 
64  static void moveToCallback (DtSimMessage* msg, void* user);
65 
73  virtual void processMoveToTask (DtSimMessage* msg);
74 
77  static void objectAboutToBeRemovedCallback(DtVrfObject* obj, void* usr);
78  virtual void processObjectAboutToBeRemoved(DtVrfObject* obj);
80 
84  static DtSimComponent* creator(const DtString& name,
85  DtVrfObject* owner,
86  DtSimManager* simManager,
87  DtComponentDescriptor* desc = 0,
88  DtReaderWriterRegistry* parentRegistry = 0);
89 
90 private:
93 
96 
100 
101 protected:
108  virtual bool setupControlPoint();
109 
110 protected:
111 
116 };
117 

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)