VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
entEmbarkationStateChangedSearch.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vlutil/vlString.h>
12 #include <vlutil/vlMachineTypes.h>
14 #include <vrfutil/rwUUID.h>
15 
24 
27 {
28 public:
29 
32 
35 
36  void setEmbarkedOn(const DtUUID&);
37  const DtUUID& embarkedOn() const;
38 
39 protected:
40 
42  virtual bool initializeSearch(const DtSimulationServices* vrfObjectManager);
43 
45  virtual bool inspectEntity(DtSimObjectReference entity);
46 
50  virtual bool searchSubordinates(
51  DtSimObjectReference pAggEntity, bool excludeDestroyed);
52 
53  virtual bool inspectAggregateEntity(DtSimObjectReference entity, bool excludeDestroyed);
54 
55 private:
59 
63 
64 protected:
66 };
67 
69 {
70  myEmbarkedOn = s;
71 }
72 
74 {
75  return myEmbarkedOn;
76 }
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
DtSimSubordinateSearch & operator=(const DtSimSubordinateSearch &orig)
assignment operator; not implemented
The DtSimObjectReference is a shared pointer that can be used amongst many object for access to the u...
Definition: simObjectReference.h:26
Contains the DtUUID class declaration.
class DtSimSubordinateSearch:
Definition: simSubordinateSearch.h:24
virtual bool inspectAggregateEntity(DtSimObjectReference entity, bool excludeDestroyed)
class DtEntEmbarkationStateChangedSearch:
Definition: entEmbarkationStateChangedSearch.h:26
DtUUID myEmbarkedOn
Definition: entEmbarkationStateChangedSearch.h:65
#define DT_DLL_vrfplanmgr
This file is used to determine how to build.
Definition: vrfplanmgrDefines.h:28
void setEmbarkedOn(const DtUUID &)
Definition: entEmbarkationStateChangedSearch.h:68
virtual bool searchSubordinates(DtSimObjectReference entity, bool excludeDestroyed)
SearchSubordinates will call searchSubtree on all the immediate children of a given pseudo aggregate...
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:89
const DtUUID & embarkedOn() const
Definition: entEmbarkationStateChangedSearch.h:73
virtual bool initializeSearch(DtSimObjectReference entity)
Override initializeSearch if you need to do some initialization at the start of the search process...
virtual bool inspectEntity(DtSimObjectReference entity)
Override inspectEntity to do any tests you want to do on base entities that are found in the search...

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)