Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Functions
hugin_lensdb.cpp File Reference

helper program for working with lens database More...

#include <iostream>
#include <string>
#include <fstream>
#include "hugin_config.h"
#include <filesystem>
#include <getopt.h>
#include <panodata/Panorama.h>
#include <hugin_utils/stl_utils.h>
#include <lensdb/LensDB.h>
#include <panodata/StandardImageVariableGroups.h>
#include <hugin_base/panotools/PanoToolsUtils.h>
Include dependency graph for hugin_lensdb.cpp:

Go to the source code of this file.

Typedefs

typedef std::vector
< std::filesystem::path > 
pathVec
 

Functions

template<class iteratorType >
bool iterateFileSystem (std::string src, pathVec &projectFiles)
 
void FindPTOFiles (pathVec &projectFiles, std::string src, bool recursive)
 
bool CheckProjectFile (const std::filesystem::path filename)
 
static void usage (const char *name)
 
int main (int argc, char *argv[])
 

Detailed Description

helper program for working with lens database

Author
T. Modes

Definition in file hugin_lensdb.cpp.

Typedef Documentation

typedef std::vector<std::filesystem::path> pathVec

Definition at line 40 of file hugin_lensdb.cpp.

Function Documentation

bool CheckProjectFile ( const std::filesystem::path  filename)
void FindPTOFiles ( pathVec projectFiles,
std::string  src,
bool  recursive 
)

Definition at line 65 of file hugin_lensdb.cpp.

Referenced by main().

template<class iteratorType >
bool iterateFileSystem ( std::string  src,
pathVec projectFiles 
)

Definition at line 44 of file hugin_lensdb.cpp.

References hugin_utils::toupper().

int main ( int  argc,
char *  argv[] 
)
static void usage ( const char *  name)
static

Definition at line 123 of file hugin_lensdb.cpp.

References hugin_utils::GetHuginVersion().