VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
targetSelectionMetaDataEntry.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 #include <readerWriter/rwString.h>
16 
21 {
22 public:
24  parentRegistry = NULL);
25 
27  DtReaderWriterRegistry* parentRegistry = 0);
28 
30 
32 
35  virtual DtString entryType() const;
36 
38 
39  virtual const DtTargetSelectionCriteria& targetSelectionCriteria() const;
40  virtual DtTargetSelectionCriteria& targetSelectionCriteria();
42 
44 
45  virtual DtString targetInputPortName() const;
46  virtual void setTargetInputPortName(const DtString& portName);
48 
49  virtual DtSystemMetaDataEntry* clone() const;
50 
51  static DtSystemMetaDataEntry* create(const DtString& name);
52 
53  virtual bool compare(const DtSystemMetaDataEntry&) const;
54 
55 protected:
59 
63 };
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
DtSystemMetaDataEntry & operator=(const DtSystemMetaDataEntry &orig)
Meta data entry for systems that need to be connected to the target selection controller. Specifies the types of targets and target priorities.
Definition: targetSelectionMetaDataEntry.h:20
Definition: readerWriterRegistry.h:39
Defines a criteria for choosing targets for a single weapon system. This class stores all the informa...
Definition: targetSelectionCriteria.h:27
virtual DtSystemMetaDataEntry * clone() const =0
Base class for RW objects that describe an entry in the system meta data. This data is used by the en...
Definition: systemMetaDataEntry.h:28
DtRwString myTargetInputPortName
The name of the input port on the system to which the targets should be connected.
Definition: targetSelectionMetaDataEntry.h:62
virtual bool compare(const DtSystemMetaDataEntry &rhs) const =0
virtual DtString entryType() const =0
DtTargetSelectionCriteria myTargetSelectionCriteria
The target selection criteria that is used when attaching this system to the target selection control...
Definition: targetSelectionMetaDataEntry.h:58

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)