  | 
  
    Isis 3 Programmer Reference
    
   | 
 
 
 
 
    8 #include "PhotoModelFactory.h" 
    9 #include "PhotoModel.h" 
   11 #include "IException.h" 
   40     QString algorithm = 
"";
 
   42       algorithm = algo[
"PhtName"][0];
 
   45       algorithm = algo[
"Name"][0];
 
   48       QString msg = 
"Keyword [Name] or keyword [PhtName] must ";
 
   49       msg += 
"exist in [Group = Algorithm]";
 
   57       p->
read(
"PhotoModel.plugin");
 
   60       p->
read(
"$ISISROOT/lib/PhotoModel.plugin");
 
   66     return (*plugin)(pvl);
 
  
 
File name manipulation and expansion.
 
bool fileExists() const
Returns true if the file exists; false otherwise.
 
bool hasKeyword(const QString &name) const
Check to see if a keyword exists.
 
Container for cube-like labels.
 
@ Traverse
Search child objects.
 
Contains multiple PvlContainers.
 
void read(const QString &file)
Loads PVL information from a stream.
 
static PhotoModel * Create(Pvl &pvl)
Create a PhotoModel object using a PVL specification.
 
PvlObjectIterator findObject(const QString &name, PvlObjectIterator beg, PvlObjectIterator end)
Find the index of object with a specified name, between two indexes.
 
QFunctionPointer GetPlugin(const QString &group)
This method returns a void pointer to a C function (i.e., the plugin) It does this by looking in itse...
 
This is free and unencumbered software released into the public domain.
 
@ User
A type of error that could only have occurred due to a mistake on the user's part (e....
 
Loads plugins from a shared library.