OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimRpfFrameEntry.h>
Public Member Functions | |
ossimRpfFrameEntry (const ossimFilename &rootDirectory=ossimFilename(""), const ossimFilename &pathToFrameFileFromRoot=ossimFilename("")) | |
ossimRpfFrameEntry (const ossimRpfFrameEntry &obj) | |
copy constructor More... | |
const ossimRpfFrameEntry & | operator= (const ossimRpfFrameEntry &rhs) |
operator= More... | |
std::ostream & | print (std::ostream &out, const std::string &prefix=std::string()) const |
print method that outputs a key/value type format adding prefix to keys. More... | |
bool | exists () const |
void | setEntry (const ossimFilename &rootDirectory, const ossimFilename &pathToFrameFileFromRoot) |
const ossimFilename & | getFullPath () const |
const ossimString & | getRootDirectory () const |
const ossimString | getPathToFrameFileFromRoot () const |
Private Attributes | |
bool | m_exists |
ossimFilename | m_rootDirectory |
ossimFilename | m_pathToFrameFileFromRoot |
ossimFilename | m_fullValidPath |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimRpfFrameEntry &data) |
Definition at line 19 of file ossimRpfFrameEntry.h.
ossimRpfFrameEntry::ossimRpfFrameEntry | ( | const ossimFilename & | rootDirectory = ossimFilename("") , |
const ossimFilename & | pathToFrameFileFromRoot = ossimFilename("") |
||
) |
Definition at line 22 of file ossimRpfFrameEntry.cpp.
References setEntry().
ossimRpfFrameEntry::ossimRpfFrameEntry | ( | const ossimRpfFrameEntry & | obj | ) |
copy constructor
Definition at line 33 of file ossimRpfFrameEntry.cpp.
bool ossimRpfFrameEntry::exists | ( | ) | const |
Definition at line 107 of file ossimRpfFrameEntry.cpp.
References m_exists.
Referenced by ossimRpfToc::getFirstEntry(), ossimImageCacheBase::getIntersectingEntries(), and ossimRpfCacheTileSource::getIntersectingEntries().
const ossimFilename & ossimRpfFrameEntry::getFullPath | ( | ) | const |
Definition at line 112 of file ossimRpfFrameEntry.cpp.
References m_fullValidPath.
Referenced by ossimCibCadrgTileSource::populateLut(), and ossimCibCadrgTileSource::updatePropertiesToFirstValidFrame().
const ossimString ossimRpfFrameEntry::getPathToFrameFileFromRoot | ( | ) | const |
Definition at line 122 of file ossimRpfFrameEntry.cpp.
References m_pathToFrameFileFromRoot.
Referenced by ossimRpfToc::getRelativeFramePath().
const ossimString & ossimRpfFrameEntry::getRootDirectory | ( | ) | const |
const ossimRpfFrameEntry & ossimRpfFrameEntry::operator= | ( | const ossimRpfFrameEntry & | rhs | ) |
operator=
Definition at line 40 of file ossimRpfFrameEntry.cpp.
References m_exists, m_fullValidPath, m_pathToFrameFileFromRoot, and m_rootDirectory.
std::ostream & ossimRpfFrameEntry::print | ( | std::ostream & | out, |
const std::string & | prefix = std::string() |
||
) | const |
print method that outputs a key/value type format adding prefix to keys.
out | String to output to. |
prefix | This will be prepended to key. e.g. Where prefix = "nitf." and key is "file_name" key becomes: "nitf.file_name:" |
Definition at line 95 of file ossimRpfFrameEntry.cpp.
References m_exists, m_fullValidPath, m_pathToFrameFileFromRoot, and m_rootDirectory.
Referenced by operator<<().
void ossimRpfFrameEntry::setEntry | ( | const ossimFilename & | rootDirectory, |
const ossimFilename & | pathToFrameFileFromRoot | ||
) |
Definition at line 52 of file ossimRpfFrameEntry.cpp.
References ossimFilename::dirCat(), ossimString::downcase(), ossimFilename::exists(), m_exists, m_fullValidPath, m_pathToFrameFileFromRoot, m_rootDirectory, and ossimString::upcase().
Referenced by ossimRpfFrameEntry().
|
friend |
Definition at line 17 of file ossimRpfFrameEntry.cpp.
|
private |
Definition at line 55 of file ossimRpfFrameEntry.h.
Referenced by exists(), operator=(), print(), and setEntry().
|
private |
Definition at line 58 of file ossimRpfFrameEntry.h.
Referenced by getFullPath(), operator=(), print(), and setEntry().
|
private |
Definition at line 57 of file ossimRpfFrameEntry.h.
Referenced by getPathToFrameFileFromRoot(), operator=(), print(), and setEntry().
|
private |
Definition at line 56 of file ossimRpfFrameEntry.h.
Referenced by getRootDirectory(), operator=(), print(), and setEntry().