Main Page   Class Hierarchy   Compound List   File List   Compound Members  

Selectable.h

00001 //
00002 // Simple class to represent selectability
00003 //
00004 // Copyright (c) 2001 Virtual Terrain Project
00005 // Free for all uses, see license.txt for details.
00006 //
00007 
00008 #ifndef SELECTEABLEH
00009 #define SELECTEABLEH
00010 
00011 class Selectable
00012 {
00013 public:
00014     Selectable() { m_bSelect = false; }
00015 
00016     void Select(bool b) { m_bSelect = b; }
00017     bool IsSelected() { return m_bSelect; }
00018     void ToggleSelect() { m_bSelect = !m_bSelect; }
00019 
00020 protected:
00021     bool    m_bSelect;  //true if node is selected
00022 };
00023 
00024 #endif

Generated at Fri Aug 17 14:40:42 2001 for vtdata library by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000