6 #ifndef ossimImageHandlerState_HEADER 7 #define ossimImageHandlerState_HEADER 1 74 virtual ~ImageHandlerState();
75 virtual const ossimString& getTypeName()
const override;
100 std::shared_ptr<ImageHandlerState> getOverviewState(){
return m_overviewState;}
105 std::shared_ptr<const ImageHandlerState> getOverviewState()
const{
return m_overviewState;}
110 void setOverviewState(std::shared_ptr<ImageHandlerState> overviewState){m_overviewState=overviewState;}
111 void setConnectionString(
const ossimString& connectionString){m_connectionString = connectionString;}
112 const ossimString& getConnectionString()
const{
return m_connectionString;}
113 void setImageHandlerType(
const ossimString& typeName){m_imageHandlerType = typeName;}
114 const ossimString& getImageHandlerType()
const{
return m_imageHandlerType;}
115 void setCurrentEntry(
ossim_uint32 entry){m_currentEntry = entry;}
116 const ossim_uint32 getCurrentEntry()
const{
return m_currentEntry;}
117 std::shared_ptr<const ossimImageMetaData> getMetaData()
const{
return m_omd;}
118 std::shared_ptr<ossimImageMetaData> getMetaData(){
return m_omd;}
119 void setMetaData(std::shared_ptr<ossimImageMetaData> omd){m_omd=omd;}
120 void setValidVertices(std::shared_ptr<ossimKeywordlist> kwl){m_validVertices=kwl;}
121 std::shared_ptr<ossimKeywordlist> getValidVertices(){
return m_validVertices;}
122 std::shared_ptr<const ossimKeywordlist> getValidVertices()
const{
return m_validVertices;}
127 bool hasMetaData()
const;
136 std::shared_ptr<ImageHandlerState> m_overviewState;
137 std::shared_ptr<ossimImageMetaData> m_omd;
138 std::shared_ptr<ossimKeywordlist> m_validVertices;
Represents serializable keyword/value map.
This is the base for all state objects.
This code was derived from https://gist.github.com/mshockwave.
unsigned int ossim_uint32