OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimRpfFrameEntry.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: MIT
4 //
5 // See LICENSE.txt file in the top level directory for more details.
6 //
7 // Author: Garrett Potts
8 //
9 // Description: Rpf support class
10 //
11 //********************************************************************
12 // $Id: ossimRpfFrameEntry.h 23172 2015-03-02 13:44:54Z dburken $
13 #ifndef ossimRpfFrameEntry_HEADER
14 #define ossimRpfFrameEntry_HEADER
15 
16 #include <iosfwd>
18 
20 {
21 public:
23  const ossimRpfFrameEntry& data);
24  ossimRpfFrameEntry(const ossimFilename& rootDirectory=ossimFilename(""),
25  const ossimFilename& pathToFrameFileFromRoot=ossimFilename(""));
26 
29 
31  const ossimRpfFrameEntry& operator=(const ossimRpfFrameEntry& rhs);
32 
43  const std::string& prefix=std::string()) const;
44 
45  bool exists() const;
46 
47  void setEntry(const ossimFilename& rootDirectory,
48  const ossimFilename& pathToFrameFileFromRoot);
49 
50  const ossimFilename& getFullPath() const;
51  const ossimString& getRootDirectory() const;
52  const ossimString getPathToFrameFileFromRoot() const;
53 
54 private:
55  bool m_exists;
59 };
60 
61 #endif
ossimFilename m_pathToFrameFileFromRoot
std::ostream & print(H5::H5File *file, std::ostream &out)
Print method.
Definition: ossimH5Util.cpp:41
ostream & operator<<(ostream &out, const ossimAxes &axes)
Definition: ossimAxes.h:88
ossimFilename m_fullValidPath
ossimFilename m_rootDirectory
#define OSSIM_DLL
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23