31 #include <QStringList> 
  117       KernelDb(
const unsigned int allowedKernelTypes);
 
  118       KernelDb(
const QString &dbName, 
const unsigned int allowedKernelTypes);
 
  119       KernelDb(std::istream &dbStream, 
const unsigned int allowedKernelTypes);
 
  144                           iTime timeToMatch, 
int cameraVersion);
 
  146       void loadKernelDbFiles(
PvlGroup &dataDir,
 
  149       void readKernelDbFiles();
 
  157       unsigned int m_allowedKernelTypes; 
 
Kernel dem(Pvl &lab)
This method finds the highest version of all Digital Terrain Models (DEMs) found that match the crite...
Definition: KernelDb.cpp:334
 
Kernel targetPosition(Pvl &lab)
This method finds the highest version of all Target Position kernels (tspk) identified by the databas...
Definition: KernelDb.cpp:189
 
KernelDb class. 
Definition: KernelDb.h:113
 
Kernel findLast(const QString &entry, Pvl &lab)
Finds the highest priority Kernel object for the given entry based on the allowed Kernel types...
Definition: KernelDb.cpp:351
 
Parse and return pieces of a time string. 
Definition: iTime.h:74
 
QList< std::priority_queue< Kernel > > spacecraftPointing(Pvl &lab)
This method finds a list of the highest versions of all Spacecraft Pointing kernels (ck) identified b...
Definition: KernelDb.cpp:210
 
KernelDb(const unsigned int allowedKernelTypes)
Constructs a new KernelDb object with a given integer value representing the Kernel::Type enumeration...
Definition: KernelDb.cpp:61
 
~KernelDb()
Destructs KernelDb object. 
Definition: KernelDb.cpp:128
 
static bool matches(const Pvl &lab, PvlGroup &kernelDbGrp, iTime timeToMatch, int cameraVersion)
This static method determines whether the given cube label matches the given criteria. 
Definition: KernelDb.cpp:583
 
Kernel spacecraftPosition(Pvl &lab)
This method finds the highest version of all Spacecraft Position kernels (spk) identified by the data...
Definition: KernelDb.cpp:251
 
This class stores Kernel information, including Type and kernel file names. 
Definition: Kernel.h:49
 
void loadSystemDb(const QString &mission, const Pvl &lab)
Loads the appropriate kernel database files with the defined BASE and MISSION info for each type of k...
Definition: KernelDb.cpp:719
 
Kernel spacecraftClock(Pvl &lab)
This method finds the highest version of all Spacecraft Clock kernels (sclk) identified by the databa...
Definition: KernelDb.cpp:230
 
Contains multiple PvlContainers. 
Definition: PvlGroup.h:57
 
Kernel frame(Pvl &lab)
This method finds the highest version of all Frame kernels (fk) identified by the database and the al...
Definition: KernelDb.cpp:293
 
Container for cube-like labels. 
Definition: Pvl.h:135
 
Kernel leapSecond(Pvl &lab)
This method finds the top priority of all Leap Second kernels (lsk) identified by the database and th...
Definition: KernelDb.cpp:147
 
QList< FileName > kernelDbFiles()
Accessor method to retrieve the list of kernel database files that were read in when loadSystemDb() i...
Definition: KernelDb.cpp:873
 
Definition: BoxcarCachingAlgorithm.h:29
 
QList< std::priority_queue< Kernel > > findAll(const QString &entry, Pvl &lab)
Finds all of the Kernel objects for the given entry value based on the allowed Kernel types...
Definition: KernelDb.cpp:378
 
Kernel instrument(Pvl &lab)
This method finds the last Instrument kernel found that matches the (ik) criteria in the database and...
Definition: KernelDb.cpp:272
 
Kernel targetAttitudeShape(Pvl &lab)
This method finds the highest version of all Target Attitude Shape kernels (pck) identified by the da...
Definition: KernelDb.cpp:168
 
Kernel instrumentAddendum(Pvl &lab)
This method finds the highest version of all Instrument Addendum kernels (iak) identified by the data...
Definition: KernelDb.cpp:313