20 static ossimTrace traceDebug(
"ossimVpfAnnotationLibraryInfo:debug");
26 theEnabledFlag(enabledFlag),
82 result = result.
combine(tempRect);
152 std::vector<ossimString> coverageNames;
154 for(
ossim_uint32 idx = 0; idx < coverageNames.size(); ++idx)
160 if ( ! coverageName.
length() || (s1 == s2) )
164 coverageInfo->
setName(coverageNames[idx]);
201 const char* prefix)
const 232 vector<ossimString> keys =
234 std::vector<int> theNumberList(keys.size());
237 for(idx = 0; idx < (int)theNumberList.size();++idx)
241 theNumberList[idx] = numberStr.
toInt();
243 std::sort(theNumberList.begin(), theNumberList.end());
245 for(idx = 0; idx < (int)keys.size(); ++idx)
void setLibrary(ossimVpfLibrary *library)
void setEnabledFlag(bool flag)
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Represents serializable keyword/value map.
const char * find(const char *key) const
ossimVpfDatabase * theDatabase
static ossimString toString(bool aValue)
Numeric to string methods.
bool getEnabledFlag() const
void transform(ossimImageGeometry *geom)
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
void getAllFeatures(std::vector< ossimVpfAnnotationFeatureInfo *> &features)
void add(const char *prefix, const ossimKeywordlist &kwl, bool overwrite=true)
std::string::size_type length() const
void drawAnnotations(ossimRgbImage *tile)
unsigned int ossim_uint32
bool getCoverageNames(std::vector< ossimString > &coverageNames) const
static ossimString downcase(const ossimString &aString)
Container class that holds both 2D transform and 3D projection information for an image Only one inst...
std::vector< ossimString > getSubstringKeyList(const ossimString ®ularExpression) const
ossimVpfAnnotationLibraryInfo(const ossimString &libraryName="", bool enabledFlag=true)
ossimIrect getBoundingProjectedRect() const
void setName(const ossimString &name)
ossimVpfDatabase * getDatabase()
void setDatabase(ossimVpfDatabase *database)
std::vector< ossimVpfAnnotationCoverageInfo * > theCoverageLayerList
ossimIrect combine(const ossimIrect &rect) const
virtual ~ossimVpfAnnotationLibraryInfo()
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)
void setName(const ossimString &libraryName)
ossimVpfLibrary * getLibrary(unsigned long libraryNumber)
const ossimString & getName() const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)