VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtObjectsCountTreeInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: $ $Revision: $ $State: $
7 ******************************************************************************/
8 
12 
13 #pragma once
14 #include <vrvVrlQt/vrvVrlQt.h>
15 #include <vrvCore/DtUniqueID.h>
16 //#include <vrvVrlQt/DtObjectsCountTreeLogic.h>
17 
18 namespace makVrv
19 {
23  {
24  public:
27  {
35  };
36 
39 
41  virtual ~DtObjectsCountTreeInterface();
42 
44  virtual void addEntityCounts(const int individuals, const int aggregates) = 0;
45 
47  virtual void subtractEntityCounts(const int individuals, const int aggregates) = 0;
48 
50  virtual void addDestroyedCounts(const int destroyedEntities, const int destroyedAggregates) = 0;
51 
53  virtual void subtractDestroyedCounts(const int individualsDestroyed, const int aggregatesDestroyed) = 0;
54 
56  virtual void addTacticalCounts(const int waypoints, const int routes, const int areas, const int obstacles,
57  const int disareas, const int phaselines) = 0;
58 
60  virtual void subtractTacticalCount(const DtElementID& id, const TacticalGraphicType tacticalType) = 0;
61 
62  };
63 }
64 

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)