HiRISE
 PDS_JP2

Namespaces | Functions
PDS_Data.cc File Reference
#include "PDS_Data.hh"
#include "Image_Data_Block.hh"
#include "PVL.hh"
#include <fstream>
#include <string>
#include <sstream>
#include <stdexcept>
#include <iomanip>
#include <exception>
Include dependency graph for PDS_Data.cc:

Namespaces

 UA
 
 UA::HiRISE
 

Functions

Parameterfind_parameter (const idaeim::PVL::Aggregate &parameters, const std::string &pathname, bool case_sensitive=false, int skip=0, PDS_Data::Parameter_Class_Selection parameter_class=PDS_Data::ANY_PARAMETER)
 Find a named Parameter within a Parameter Aggregate. More...
 
Parameterremove_parameter (idaeim::PVL::Aggregate &parameters, const std::string &pathname, bool case_sensitive=false, int skip=0, PDS_Data::Parameter_Class_Selection parameter_class=PDS_Data::ANY_PARAMETER)
 Removes a named Parameter within a Parameter Aggregate. More...
 
double numeric_value (const idaeim::PVL::Parameter &parameter)
 Get the numeric value of a parameter. More...
 
std::string string_value (const idaeim::PVL::Parameter &parameter)
 Get the string value of a parameter. More...
 
std::string absolute_pathname (const std::string &pathname)
 Ensure an absolute pathname. More...
 
string to_uppercase (const string &a_string)
 
string indent (std::string lines, int amount)
 Indent lines of text by the specified number of spaces. More...
 
idaeim::PVL::Listerlabel_lister ()
 Get a PVL Lister appropriately configured for PDS label generation. More...