BIAS::DC_ptu Class Reference

#include <Image/DCData.hh>

Inheritance diagram for BIAS::DC_ptu:

Inheritance graph
[legend]
Collaboration diagram for BIAS::DC_ptu:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void AddDebugLevel (const std::string &name)
void AddDebugLevel (const long int lv)
 DC_ptu (const DC_ptu &ptu)
 DC_ptu ()
bool DebugLevelIsSet (const std::string &name) const
bool DebugLevelIsSet (const long int lv) const
int GetBinaryLength ()
int GetDebugLevel () const
void GetDebugStream (std::ostream &os) const
std::ostream & GetDebugStream () const
long int Name2DebugLevel (const std::string &name) const
 looks up a debuglevel in the internal map, returns 0 if not found
long int NewDebugLevel (const std::string &name)
 creates a new debuglevel
void PrintDebugLevel (std::ostream &os=std::cout) const
void ReadBinary (char *data)
void RemoveDebugLevel (const std::string &name)
void RemoveDebugLevel (const long int lv)
void Set (double PanPos, double TiltPos, unsigned long int TimeStamp, unsigned long StartReadTimeStamp, unsigned long StopReadTimeStamp)
void SetDebugLevel (const std::string &name)
void SetDebugLevel (const long int lv)
void SetDebugStream (const std::ostream &os)
void ShowDebugLevel (std::ostream &os=std::cout) const
 prints all internally known debuglevels
void WriteBinary (char *data)
 ~DC_ptu ()

Static Public Member Functions

static long int GetGlobalDebugLevel ()
static void SetGlobalDebugLevel (long int lev)

Public Attributes

double PanPos
unsigned int StartReadTimeStamp
unsigned int StopReadTimeStamp
double TiltPos
unsigned int TimeStamp

Protected Member Functions

long ConsumeNextFreeDebuglevel_ ()
 returns the next available debuglevel

Protected Attributes

long int _liDebugLevel
long int _liNextDebugLevel
 new concept, debuglevel are managed here in the debug class
std::map< std::string, long int > _String2Debuglevel

Static Protected Attributes

static std::ostream _zDebugStream
static long int GlobalDebugLevel = 0

Friends

std::ostream & operator<< (std::ostream &os, const DC_ptu &ptu)
std::istream & operator>> (std::istream &is, DC_ptu &ptu)


Detailed Description

Examples:

ExampleCamera.cpp.

Definition at line 40 of file DCData.hh.


Constructor & Destructor Documentation

DC_ptu::DC_ptu (  ) 

Definition at line 41 of file DCData.cpp.

References PanPos, StartReadTimeStamp, StopReadTimeStamp, and TiltPos.

DC_ptu::DC_ptu ( const DC_ptu ptu  ) 

Definition at line 47 of file DCData.cpp.

References PanPos, StartReadTimeStamp, StopReadTimeStamp, TiltPos, and TimeStamp.

DC_ptu::~DC_ptu (  ) 

Definition at line 56 of file DCData.cpp.


Member Function Documentation

void BIAS::Debug::AddDebugLevel ( const std::string &  name  )  [inline, inherited]

Definition at line 363 of file Debug.hh.

void BIAS::Debug::AddDebugLevel ( const long int  lv  )  [inline, inherited]

long BIAS::Debug::ConsumeNextFreeDebuglevel_ (  )  [inline, protected, inherited]

returns the next available debuglevel

Author:
woelk 09/2006

Definition at line 522 of file Debug.hh.

bool BIAS::Debug::DebugLevelIsSet ( const std::string &  name  )  const [inline, inherited]

Definition at line 351 of file Debug.hh.

bool BIAS::Debug::DebugLevelIsSet ( const long int  lv  )  const [inline, inherited]

Examples:
ExampleTriangulateOptimal.cpp.

Definition at line 342 of file Debug.hh.

Referenced by BIAS::GenSynthMatches::_AddUniformDistributedOutliers(), BIAS::Rescale< InputStorageType, OutputStorageType >::_ApplyMeanFilter(), BIAS::CornerDetectorGradient< StorageType, CalculationType >::_CalcCornerness(), BIAS::GaussThreshold< InputStorageType, OutputStorageType >::_CalculateKernels(), BIAS::Gauss< InputStorageType, OutputStorageType >::_CalculateKernels(), BIAS::LinearRegionDetector< StorageType, CalculationType >::_ComputeCornerness(), BIAS::CornerDetectorKLT< StorageType, CalculationType >::_ComputeCornerness(), BIAS::GenSynthMatches::_CreateCamMovement(), BIAS::GenSynthMatches::_CreateStatic2DPoints(), BIAS::Rescale< InputStorageType, OutputStorageType >::_FillInterpolated(), BIAS::Rescale< InputStorageType, OutputStorageType >::_FillInterpolatedColor(), BIAS::Rescale< InputStorageType, OutputStorageType >::_FillInterpolatedGrey(), BIAS::ImageBlender::BlendImages(), BIAS::StructureTensor< InputStorageType, OutputStorageType >::CalcStructureTensor(), BIAS::StructureTensor< InputStorageType, OutputStorageType >::CalcStructureTensor3x3(), BIAS::StructureTensor< InputStorageType, OutputStorageType >::CalcStructureTensor5x5(), BIAS::StructureTensor< InputStorageType, OutputStorageType >::CalcStructureTensor7x7(), BIAS::StructureTensor< InputStorageType, OutputStorageType >::CalcStructureTensorValid(), BIAS::UnscentedTransform::ComputeSigmaPoints_(), BIAS::Triangulation::CorrectCorrespondences(), BIAS::CornerDetectorGradient< StorageType, CalculationType >::Detect(), BIAS::Rescale< InputStorageType, OutputStorageType >::DownsampleBy2Color(), BIAS::Binomial< InputStorageType, OutputStorageType >::Filter3x3ValidGreyFloat(), BIAS::Binomial< InputStorageType, OutputStorageType >::Filter5x5ValidGreyFloat(), BIAS::Convolution< InputStorageType, OutputStorageType >::FilterFloat(), BIAS::Convolution< InputStorageType, OutputStorageType >::FilterInt(), BIAS::RANSAC< SolutionType >::GenerateSamplesRandom(), BIAS::GenSynthMatches::GetGTNormalizedF(), BIAS::Tracker< StorageType, CalculationType >::PreparePyramide(), and BIAS::MonteCarloTransform::Transform().

int BIAS::DC_ptu::GetBinaryLength (  )  [inline]

Definition at line 49 of file DCData.hh.

Referenced by BIAS::Camera< StorageType >::UpdateMetaData().

int BIAS::Debug::GetDebugLevel (  )  const [inline, inherited]

void BIAS::Debug::GetDebugStream ( std::ostream &  os  )  const [inline, inherited]

Definition at line 415 of file Debug.hh.

std::ostream& BIAS::Debug::GetDebugStream (  )  const [inline, inherited]

static long int BIAS::Debug::GetGlobalDebugLevel (  )  [inline, static, inherited]

long int BIAS::Debug::Name2DebugLevel ( const std::string &  name  )  const [inline, inherited]

looks up a debuglevel in the internal map, returns 0 if not found

Author:
woelk 09/2006

Definition at line 455 of file Debug.hh.

long int BIAS::Debug::NewDebugLevel ( const std::string &  name  )  [inline, inherited]

void BIAS::Debug::PrintDebugLevel ( std::ostream &  os = std::cout  )  const [inline, inherited]

Examples:
ExampleDebug.cpp.

Definition at line 384 of file Debug.hh.

void DC_ptu::ReadBinary ( char *  data  ) 

Definition at line 92 of file DCData.cpp.

References PanPos, StartReadTimeStamp, StopReadTimeStamp, and TiltPos.

Referenced by BIAS::Camera< StorageType >::ParseMetaData().

void BIAS::Debug::RemoveDebugLevel ( const std::string &  name  )  [inline, inherited]

Definition at line 377 of file Debug.hh.

void BIAS::Debug::RemoveDebugLevel ( const long int  lv  )  [inline, inherited]

Definition at line 370 of file Debug.hh.

void DC_ptu::Set ( double  PanPos,
double  TiltPos,
unsigned long int  TimeStamp,
unsigned long  StartReadTimeStamp,
unsigned long  StopReadTimeStamp 
)

Definition at line 59 of file DCData.cpp.

References PanPos, StartReadTimeStamp, StopReadTimeStamp, and TiltPos.

void BIAS::Debug::SetDebugLevel ( const std::string &  name  )  [inline, inherited]

Definition at line 326 of file Debug.hh.

void BIAS::Debug::SetDebugLevel ( const long int  lv  )  [inline, inherited]

void BIAS::Debug::SetDebugStream ( const std::ostream &  os  )  [inline, inherited]

Examples:
DebugMyMain.cpp.

Definition at line 399 of file Debug.hh.

static void BIAS::Debug::SetGlobalDebugLevel ( long int  lev  )  [inline, static, inherited]

Examples:
DebugMyMain.cpp.

Definition at line 425 of file Debug.hh.

void BIAS::Debug::ShowDebugLevel ( std::ostream &  os = std::cout  )  const [inline, inherited]

prints all internally known debuglevels

Author:
woelk 09/2006
Examples:
ExampleDebug.cpp.

Definition at line 497 of file Debug.hh.

void DC_ptu::WriteBinary ( char *  data  ) 

Definition at line 69 of file DCData.cpp.

References PanPos, StartReadTimeStamp, StopReadTimeStamp, and TiltPos.

Referenced by BIAS::Camera< StorageType >::UpdateMetaData().


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const DC_ptu ptu 
) [friend]

std::istream& operator>> ( std::istream &  is,
DC_ptu ptu 
) [friend]


Member Data Documentation

long int BIAS::Debug::_liDebugLevel [protected, inherited]

long int BIAS::Debug::_liNextDebugLevel [protected, inherited]

new concept, debuglevel are managed here in the debug class

Definition at line 517 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

std::map<std::string, long int> BIAS::Debug::_String2Debuglevel [protected, inherited]

Definition at line 518 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

std::ostream BIAS::Debug::_zDebugStream [static, protected, inherited]

long int BIAS::Debug::GlobalDebugLevel = 0 [static, protected, inherited]

Definition at line 514 of file Debug.hh.

Examples:
ExampleCamera.cpp.

Definition at line 57 of file DCData.hh.

Referenced by DC_ptu(), ReadBinary(), Set(), and WriteBinary().

Definition at line 58 of file DCData.hh.

Referenced by DC_ptu(), ReadBinary(), Set(), and WriteBinary().

Definition at line 58 of file DCData.hh.

Referenced by DC_ptu(), ReadBinary(), Set(), and WriteBinary().

Examples:
ExampleCamera.cpp.

Definition at line 57 of file DCData.hh.

Referenced by DC_ptu(), ReadBinary(), Set(), and WriteBinary().

Examples:
ExampleCamera.cpp.

Definition at line 58 of file DCData.hh.

Referenced by DC_ptu().


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

Generated on Sat Mar 13 01:08:18 2010 for Basic Image AlgorithmS Library by  doxygen 1.5.6