OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
DTED Info class. More...
#include <ossimDtedInfo.h>
Public Member Functions | |
ossimDtedInfo () | |
default constructor More... | |
virtual | ~ossimDtedInfo () |
virtual destructor More... | |
virtual bool | open (std::shared_ptr< ossim::istream > &str, const std::string &connectionString) |
open method. More... | |
virtual std::ostream & | print (std::ostream &out) const |
Print method. More... | |
ossimRefPtr< ossimProperty > | getProperty (const ossimString &name) const |
Gets a property for name. More... | |
void | getPropertyNames (std::vector< ossimString > &propertyNames) const |
Adds this class's properties to list. More... | |
![]() | |
ossimInfoBase () | |
default constructor More... | |
virtual bool | open (const ossimFilename &file) |
open method. More... | |
void | setProcessOverviewFlag (bool flag) |
Sets the overview flag. More... | |
bool | getProcessOverviewFlag () const |
Method to get the overview flag. More... | |
virtual bool | getKeywordlist (ossimKeywordlist &kwl) const |
Method to dump info to a keyword list. More... | |
virtual bool | getKeywordlist (ossimKeywordlist &kwl, ossim_uint32 entryIndex) const |
Method to dump info to a keyword list. More... | |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
Private Attributes | |
std::shared_ptr< ossim::istream > | m_dtedFileStr |
std::string | m_connectionString |
ossimDtedVol | m_vol |
ossimDtedHdr | m_hdr |
ossimDtedUhl | m_uhl |
ossimDtedDsi | m_dsi |
ossimDtedAcc | m_acc |
Additional Inherited Members | |
![]() | |
virtual | ~ossimInfoBase () |
virtual destructor More... | |
![]() | |
virtual | ~ossimReferenced () |
![]() | |
bool | theOverviewFlag |
DTED Info class.
Encapsulates the dtedInfo functionality.
Definition at line 36 of file ossimDtedInfo.h.
ossimDtedInfo::ossimDtedInfo | ( | ) |
|
virtual |
ossimRefPtr< ossimProperty > ossimDtedInfo::getProperty | ( | const ossimString & | name | ) | const |
Gets a property for name.
name | Property name to get. |
Definition at line 94 of file ossimDtedInfo.cpp.
References ossimContainerProperty::addChildren(), ossimErrorStatusInterface::getErrorStatus(), ossimDtedVol::getProperty(), ossimDtedHdr::getProperty(), ossimDtedUhl::getProperty(), ossimDtedAcc::getProperty(), ossimDtedDsi::getProperty(), ossimDtedVol::getPropertyNames(), ossimDtedHdr::getPropertyNames(), ossimDtedUhl::getPropertyNames(), ossimDtedAcc::getPropertyNames(), ossimDtedDsi::getPropertyNames(), m_acc, m_dsi, m_hdr, m_uhl, m_vol, ossimErrorCodes::OSSIM_OK, ossimProperty::setName(), and ossimRefPtr< T >::valid().
void ossimDtedInfo::getPropertyNames | ( | std::vector< ossimString > & | propertyNames | ) | const |
Adds this class's properties to list.
propertyNames | list to append to. |
Definition at line 261 of file ossimDtedInfo.cpp.
|
virtual |
open method.
str | stream to test. |
connectionString | original string for the stream. |
Reimplemented from ossimInfoBase.
Definition at line 30 of file ossimDtedInfo.cpp.
References ossimString::c_str(), ossimFilename::ext(), ossimRegExp::find(), ossimErrorStatusInterface::getErrorStatus(), m_acc, m_connectionString, m_dsi, m_dtedFileStr, m_hdr, m_uhl, m_vol, ossimErrorCodes::OSSIM_OK, ossimDtedVol::parse(), ossimDtedHdr::parse(), ossimDtedAcc::parse(), ossimDtedUhl::parse(), and ossimDtedDsi::parse().
|
virtual |
Print method.
out | Stream to print to. |
Implements ossimInfoBase.
Definition at line 68 of file ossimDtedInfo.cpp.
References ossimErrorStatusInterface::getErrorStatus(), m_acc, m_dsi, m_hdr, m_uhl, m_vol, ossimErrorCodes::OSSIM_OK, ossimDtedHdr::print(), ossimDtedAcc::print(), ossimDtedUhl::print(), ossimDtedVol::print(), and ossimDtedDsi::print().
|
private |
Definition at line 87 of file ossimDtedInfo.h.
Referenced by getProperty(), open(), and print().
|
private |
Definition at line 82 of file ossimDtedInfo.h.
Referenced by open().
|
private |
Definition at line 86 of file ossimDtedInfo.h.
Referenced by getProperty(), open(), and print().
|
mutableprivate |
Definition at line 81 of file ossimDtedInfo.h.
Referenced by open().
|
private |
Definition at line 84 of file ossimDtedInfo.h.
Referenced by getProperty(), open(), and print().
|
private |
Definition at line 85 of file ossimDtedInfo.h.
Referenced by getProperty(), open(), and print().
|
private |
Definition at line 83 of file ossimDtedInfo.h.
Referenced by getProperty(), open(), and print().