OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimTextProperty.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts (gpotts@imagelinks.com)
6 //
7 //*************************************************************************
8 // $Id: ossimTextProperty.h 9968 2006-11-29 14:01:53Z gpotts $
9 #ifndef ossimTextProperty_HEADER
10 #define ossimTextProperty_HEADER
12 
14 {
15 public:
16  ossimTextProperty(const ossimString& name = ossimString(""),
17  const ossimString& value = ossimString(""),
18  bool isMultiLine = false);
20  virtual ossimObject* dup()const;
21 
22  bool isMulitLine()const;
23  void setMultiLineFlag(bool flag);
24 
25  virtual void valueToString(ossimString& valueResult)const;
26  virtual bool setValue(const ossimString& value);
27  virtual const ossimProperty& assign(const ossimProperty& rhs);
28 
29 protected:
32 
34 };
35 
36 #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