VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rwSubordinateMoveAlongInfo.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2023 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
10 #include <readerWriter/rwInt.h>
12 #include <vrfutil/rwUUID.h>
13 
15 
20 {
21 public:
23 
25  DtReaderWriterRegistry* const parentRegistry = nullptr);
26 
28  DtReaderWriterRegistry* const parentRegistry = nullptr);
29 
31  DtReaderWriterRegistry* const parentRegistry = nullptr);
32 
34 
36 
37  int promotionId() const { return myPromotionId; };
38  void setPromotionId(int promotionId) { myPromotionId = promotionId; };
39 
40  const DtUUID& entity() const { return myEntity; };
41  void setEntity(const DtUUID& uuid) { myEntity = uuid; };
42 
43  int taskTrackingNum() const { return myTaskTrackingNum; };
44  void setTaskTrackingNum(int n) { myTaskTrackingNum = n; };
45 
46 protected:
47  DtRwInt myPromotionId;
50 };
51 
UUID is a unique ID wrapper class.
Definition: uuid.h:59
int promotionId() const
Definition: rwSubordinateMoveAlongInfo.h:37
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
Contains the DtUUID class declaration.
void setPromotionId(int promotionId)
Definition: rwSubordinateMoveAlongInfo.h:38
uuid class
Definition: rwUUID.h:26
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtRwInt myTaskTrackingNum
Definition: rwSubordinateMoveAlongInfo.h:49
Description: Readable, Writable int.
Definition: rwInt.h:25
void setTaskTrackingNum(int n)
Definition: rwSubordinateMoveAlongInfo.h:44
const DtUUID & entity() const
Definition: rwSubordinateMoveAlongInfo.h:40
DtRwUUID myEntity
Definition: rwSubordinateMoveAlongInfo.h:48
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
A RW structure that stores information on a single subordinate object that is moving along a route...
Definition: rwSubordinateMoveAlongInfo.h:19
void setEntity(const DtUUID &uuid)
Definition: rwSubordinateMoveAlongInfo.h:41
int taskTrackingNum() const
Definition: rwSubordinateMoveAlongInfo.h:43

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)