OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
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
11
#include <
ossim/base/ossimProperty.h
>
12
13
class
OSSIMDLLEXPORT
ossimBooleanProperty
:
public
ossimProperty
14
{
15
public
:
16
ossimBooleanProperty
(
const
ossimString
& name=
ossimString
(
""
),
17
bool
value =
false
);
18
ossimBooleanProperty
(
const
ossimBooleanProperty
& rhs);
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
30
TYPE_DATA
31
};
32
33
#endif
ossimObject
Definition:
ossimObject.h:25
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimProperty.h
ossimProperty::assign
virtual const ossimProperty & assign(const ossimProperty &rhs)
Definition:
ossimProperty.cpp:52
ossimProperty::valueToString
virtual ossimString valueToString() const
Definition:
ossimProperty.cpp:62
ossimProperty
Definition:
ossimProperty.h:16
ossimBooleanProperty::theValue
bool theValue
Definition:
ossimBooleanProperty.h:28
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimObject::dup
virtual ossimObject * dup() const
Definition:
ossimObject.cpp:29
ossimProperty::setValue
virtual bool setValue(const ossimString &value)=0
ossimBooleanProperty
Definition:
ossimBooleanProperty.h:13
ossimString
Definition:
ossimString.h:22
Generated on Fri Aug 3 2018 08:46:45 for OSSIM - Open Source Software Image Map by
1.8.14