PanoramaMakefilelibExport.cpp File Reference

Created on: Aug 5, 2010 More...

#include "PanoramaMakefilelibExport.h"
#include <makefilelib/char_type.h>
#include <iostream>
#include <stdexcept>
#include <fstream>
#include <sstream>
#include <locale>
#include <makefilelib/Comment.h>
#include <makefilelib/Variable.h>
#include <makefilelib/VariableDef.h>
#include <makefilelib/VariableRef.h>
#include <makefilelib/MakefileItem.h>
#include <makefilelib/Makefile.h>
#include <makefilelib/AutoVariable.h>
#include <makefilelib/Newline.h>
#include <makefilelib/Rule.h>
#include <makefilelib/Conditional.h>
#include <makefilelib/Manager.h>
#include <makefilelib/Anything.h>
#include <panodata/PanoramaData.h>
#include <hugin_utils/utils.h>
#include <hugin_version.h>
#include <algorithms/basic/LayerStacks.h>

Include dependency graph for PanoramaMakefilelibExport.cpp:

Include dependency graph

Go to the source code of this file.

Namespaces

namespace  HuginBase

Defines

#define newVarDef(var, name,)
 Automates an very often occuring sequence.

Functions

const makefile::string hdrgrayRemappedExt ("_gray.pgm")
 constants
const makefile::string hdrRemappedExt (".exr")
const makefile::string ldrRemappedExt (".tif")
const makefile::string ldrRemappedMode ("TIFF_m")
const makefile::string hdrRemappedMode ("EXR_m")
void printstacks (const std::vector< UIntSet > &stackdata)
 Simple helper to output stacks for debugging.
template<typename T>
void append (std::vector< T > &dst, const std::vector< T > &src)
 Copys all of src to the end of test.
template<typename T>
void append (std::vector< T > &vec, const T &element)
 Simply calls push_back, convinience function.


Detailed Description

Created on: Aug 5, 2010

Author:
Florian Achleitner <florian.achleitner.2.6.31@gmail.com>

Definition in file PanoramaMakefilelibExport.cpp.


Define Documentation

#define newVarDef var,
name   ) 
 

Value:

mf::Variable* var = mgr.own(new mf::Variable(name, __VA_ARGS__)); \
var->getDef().add();
Automates an very often occuring sequence.

Definition at line 55 of file PanoramaMakefilelibExport.cpp.


Function Documentation

template<typename T>
void HuginBase::append std::vector< T > &  vec,
const T &  element
 

Simply calls push_back, convinience function.

Parameters:
vec 
element 

Definition at line 1314 of file PanoramaMakefilelibExport.cpp.

Referenced by GetImageVariableControl().

template<typename T>
void HuginBase::append std::vector< T > &  dst,
const std::vector< T > &  src
 

Copys all of src to the end of test.

Just calls insert. Convinience function.

Parameters:
dst 
src 

Definition at line 1309 of file PanoramaMakefilelibExport.cpp.

Referenced by HuginBase::PanoramaMakefilelibExport::createItems().

const makefile::string hdrgrayRemappedExt "_gray.pgm"   )  [static]
 

constants

const makefile::string hdrRemappedExt ".exr"   )  [static]
 

Referenced by HuginBase::PanoramaMakefilelibExport::createItems().

const makefile::string hdrRemappedMode "EXR_m"   )  [static]
 

Referenced by HuginBase::PanoramaMakefilelibExport::createItems().

const makefile::string ldrRemappedExt ".tif"   )  [static]
 

Referenced by HuginBase::PanoramaMakefilelibExport::createItems().

const makefile::string ldrRemappedMode "TIFF_m"   )  [static]
 

Referenced by HuginBase::PanoramaMakefilelibExport::createItems().

void IMPEX HuginBase::printstacks const std::vector< UIntSet > &  stackdata  ) 
 

Simple helper to output stacks for debugging.

Parameters:
stackdata 

Definition at line 1295 of file PanoramaMakefilelibExport.cpp.


Generated on Tue Sep 2 01:25:46 2014 for Hugintrunk by  doxygen 1.3.9.1