All Classes Namespaces Files Functions Variables Typedefs Pages
ProximityDatabaseItem.h
Go to the documentation of this file.
1 /*
2  * ProximityDatabaseItem.h
3  *
4  *
5  * All rights are retained by the authors and the University of Minnesota.
6  * Please contact sjguy@cs.umn.edu for licensing inquiries.
7  *
8  * Authors: Ioannis Karamouzas, Brian Skinner, and Stephen J. Guy
9  * Contact: ioannis@cs.umn.edu
10  */
11 
17 #pragma once
18 #include "util/Definitions.h"
19 
20 namespace TTC {
21 
27  public:
31  virtual bool isAgent() = 0;
32 
33  };
34 
37 
38 } // end namespace
39 
The virtual interface used by objects in the spatial database.
Definition: ProximityDatabaseItem.h:26
virtual ~ProximityDatabaseItem()
Destructor.
Definition: ProximityDatabaseItem.h:29
Defines global functions used throughout the solution.
ProximityDatabaseItem * ProximityDatabaseItemPtr
Pointer to a ProximityDatabaseItem.
Definition: ProximityDatabaseItem.h:36
virtual bool isAgent()=0
Returns true if the object is an agent, false if not.