Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
HuginBase::LensVariable Class Reference

A lens variable can be linked. More...

#include <PanoramaVariable.h>

Inheritance diagram for HuginBase::LensVariable:
Inheritance graph

Public Member Functions

 LensVariable (const std::string &name, double value, bool link=false)
 
virtual ~LensVariable ()
 
virtual std::ostream & printLink (std::ostream &o, unsigned int link) const
 
bool isLinked () const
 
void setLinked (bool l=true)
 
- Public Member Functions inherited from HuginBase::Variable
 Variable (const std::string &name, double val=0.0)
 
virtual ~Variable ()
 
virtual std::ostream & print (std::ostream &o) const
 print this variable More...
 
const std::string & getName () const
 
void setValue (double v)
 
double getValue () const
 

Private Attributes

bool linked
 

Additional Inherited Members

- Protected Attributes inherited from HuginBase::Variable
std::string name
 
double value
 

Detailed Description

A lens variable can be linked.

It is only used in the lens class, not directly in the images.

Definition at line 120 of file PanoramaVariable.h.

Constructor & Destructor Documentation

HuginBase::LensVariable::LensVariable ( const std::string &  name,
double  value,
bool  link = false 
)
inline

Definition at line 132 of file PanoramaVariable.h.

virtual HuginBase::LensVariable::~LensVariable ( )
inlinevirtual

Definition at line 136 of file PanoramaVariable.h.

Member Function Documentation

bool HuginBase::LensVariable::isLinked ( ) const
inline

Definition at line 145 of file PanoramaVariable.h.

std::ostream & HuginBase::LensVariable::printLink ( std::ostream &  o,
unsigned int  link 
) const
virtual

Definition at line 41 of file PanoramaVariable.cpp.

References HuginBase::Variable::name.

void HuginBase::LensVariable::setLinked ( bool  l = true)
inline

Definition at line 148 of file PanoramaVariable.h.

Member Data Documentation

bool HuginBase::LensVariable::linked
private

Definition at line 152 of file PanoramaVariable.h.


The documentation for this class was generated from the following files: