VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
targetRankOperator.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #pragma once
13 
15 class DtVrfObject;
17 
26 {
27 private:
33  DtTargetRankOperator& operator=(const DtTargetRankOperator& orig);
34 
35 public:
36  DtTargetRankOperator(const DtTargetSelectionCriteria* criteria, const DtVrfObject* vrfObj);
37  virtual ~DtTargetRankOperator();
38 
40  virtual bool operator()(const DtRwSensorContactInfo* contact1,
41  const DtRwSensorContactInfo* contact2) const = 0;
42 
43 protected:
46 };
47 
53 {
54 private:
57 public:
65 
67  bool operator()(const DtRwSensorContactInfo* contact1,
68  const DtRwSensorContactInfo* contact2) const;
69 
70 protected:
72 };
73 
79 {
80 private:
87 
88 public:
91 
93  virtual bool operator()(const DtRwSensorContactInfo* contact1,
94  const DtRwSensorContactInfo* contact2) const;
95 
96 protected:
99  virtual bool checkPriority(const DtVrfObject* obj1, const DtVrfObject* obj2, bool& result) const;
100 
103  virtual bool checkSectorOfResponsibility(const DtVrfObject* obj1, const DtVrfObject* obj2, bool& result) const;
104 
107  virtual bool checkRange(const DtVrfObject* obj1, const DtVrfObject* obj2, bool& result) const;
108 };
109 

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)