OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimBooleanProperty.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts
6 //
7 //*************************************************************************
8 // $Id: ossimBooleanProperty.h 9968 2006-11-29 14:01:53Z gpotts $
9 #ifndef ossimBoolenaProperty_HEADER
10 #define ossimBoolenaProperty_HEADER
12 
14 {
15 public:
17  bool value = false);
19  virtual ossimObject* dup()const;
20  virtual const ossimProperty& assign(const ossimProperty& rhs);
21  virtual bool setValue(const ossimString& value);
22  bool setBooleanValue(bool value,
23  ossimString& msg);
24  void valueToString(ossimString& valueResult)const;
25  bool getBoolean()const;
26 
27 protected:
28  bool theValue;
29 
31 };
32 
33 #endif
#define OSSIMDLLEXPORT
virtual const ossimProperty & assign(const ossimProperty &rhs)
virtual ossimString valueToString() const
#define TYPE_DATA
Definition: ossimRtti.h:339
virtual ossimObject * dup() const
Definition: ossimObject.cpp:29
virtual bool setValue(const ossimString &value)=0