OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimBinaryDataProperty.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 //*************************************************************************
6 
7 #ifndef ossimBinaryDataProperty_HEADER
8 #define ossimBinaryDataProperty_HEADER
9 
11 #include <ossim/base/ossimRtti.h>
12 
13 #include <vector>
14 
16 {
17 public:
19  const std::vector<unsigned char>& binaryData = std::vector<unsigned char>());
20 
21  virtual ~ossimBinaryDataProperty();
22 
23  virtual bool setValue(const ossimString& value);
24 
25  virtual void valueToString(ossimString& valueResult) const;
26 
27  void setBinaryData(const vector<unsigned char>& binaryData);
28 
29  const vector<unsigned char>& getBinaryData() const;
30 
31 private:
32  std::vector<unsigned char> theBinaryData;
33 
35 };
36 
37 #endif
#define OSSIMDLLEXPORT
virtual ossimString valueToString() const
std::vector< unsigned char > theBinaryData
#define TYPE_DATA
Definition: ossimRtti.h:339
virtual bool setValue(const ossimString &value)=0