Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | Friends | List of all members
BIAS::DC_ptu Class Reference

#include <Image/DCData.hh>

+ Inheritance diagram for BIAS::DC_ptu:
+ Collaboration diagram for BIAS::DC_ptu:

Public Member Functions

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

Protected Attributes

long int _liDebugLevel
 
long int _liNextDebugLevel
 new concept, debuglevel are managed here in the debug class More...
 
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 39 of file DCData.hh.

Constructor & Destructor Documentation

DC_ptu::DC_ptu ( )

Definition at line 45 of file DCData.cpp.

References PanPos, StartReadTimeStamp, StopReadTimeStamp, and TiltPos.

DC_ptu::DC_ptu ( const DC_ptu ptu)

Definition at line 51 of file DCData.cpp.

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

DC_ptu::~DC_ptu ( )

Definition at line 60 of file DCData.cpp.

Member Function Documentation

void BIAS::Debug::AddDebugLevel ( const long int  lv)
inlineinherited
void BIAS::Debug::AddDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 362 of file Debug.hh.

long BIAS::Debug::ConsumeNextFreeDebuglevel_ ( )
inlineprotectedinherited

returns the next available debuglevel

Author
woelk 09/2006

Definition at line 521 of file Debug.hh.

bool BIAS::Debug::DebugLevelIsSet ( const long int  lv) const
inlineinherited
bool BIAS::Debug::DebugLevelIsSet ( const std::string &  name) const
inlineinherited

Definition at line 350 of file Debug.hh.

int BIAS::DC_ptu::GetBinaryLength ( )
inline

Definition at line 49 of file DCData.hh.

int BIAS::Debug::GetDebugLevel ( ) const
inlineinherited
std::ostream& BIAS::Debug::GetDebugStream ( ) const
inlineinherited

Definition at line 405 of file Debug.hh.

void BIAS::Debug::GetDebugStream ( std::ostream &  os) const
inlineinherited

Definition at line 414 of file Debug.hh.

static long int BIAS::Debug::GetGlobalDebugLevel ( )
inlinestaticinherited

Definition at line 431 of file Debug.hh.

long int BIAS::Debug::Name2DebugLevel ( const std::string &  name) const
inlineinherited

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

Author
woelk 09/2006

Definition at line 454 of file Debug.hh.

long int BIAS::Debug::NewDebugLevel ( const std::string &  name)
inlineinherited
void BIAS::Debug::PrintDebugLevel ( std::ostream &  os = std::cout) const
inlineinherited

Definition at line 383 of file Debug.hh.

void DC_ptu::ReadBinary ( char *  data)

Definition at line 97 of file DCData.cpp.

References PanPos, StartReadTimeStamp, StopReadTimeStamp, and TiltPos.

void BIAS::Debug::RemoveDebugLevel ( const long int  lv)
inlineinherited

Definition at line 369 of file Debug.hh.

void BIAS::Debug::RemoveDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 376 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 64 of file DCData.cpp.

References PanPos, StartReadTimeStamp, StopReadTimeStamp, and TiltPos.

void BIAS::Debug::SetDebugLevel ( const long int  lv)
inlineinherited
void BIAS::Debug::SetDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 325 of file Debug.hh.

void BIAS::Debug::SetDebugStream ( const std::ostream &  os)
inlineinherited

Definition at line 398 of file Debug.hh.

static void BIAS::Debug::SetGlobalDebugLevel ( long int  lev)
inlinestaticinherited

Definition at line 424 of file Debug.hh.

void BIAS::Debug::ShowDebugLevel ( std::ostream &  os = std::cout) const
inlineinherited

prints all internally known debuglevels

Author
woelk 09/2006

Definition at line 496 of file Debug.hh.

void DC_ptu::WriteBinary ( char *  data)

Definition at line 74 of file DCData.cpp.

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

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
protectedinherited

Definition at line 510 of file Debug.hh.

Referenced by BIAS::Debug::operator=(), and BIAS::ImageBase::operator=().

long int BIAS::Debug::_liNextDebugLevel
protectedinherited

new concept, debuglevel are managed here in the debug class

Definition at line 516 of file Debug.hh.

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

std::map<std::string, long int> BIAS::Debug::_String2Debuglevel
protectedinherited

Definition at line 517 of file Debug.hh.

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

std::ostream BIAS::Debug::_zDebugStream
staticprotectedinherited

Definition at line 511 of file Debug.hh.

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

long int BIAS::Debug::GlobalDebugLevel = 0
staticprotectedinherited

Definition at line 513 of file Debug.hh.

double BIAS::DC_ptu::PanPos
Examples:
ExampleCamera.cpp.

Definition at line 57 of file DCData.hh.

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

unsigned int BIAS::DC_ptu::StartReadTimeStamp

Definition at line 58 of file DCData.hh.

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

unsigned int BIAS::DC_ptu::StopReadTimeStamp

Definition at line 58 of file DCData.hh.

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

double BIAS::DC_ptu::TiltPos
Examples:
ExampleCamera.cpp.

Definition at line 57 of file DCData.hh.

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

unsigned int BIAS::DC_ptu::TimeStamp
Examples:
ExampleCamera.cpp.

Definition at line 58 of file DCData.hh.

Referenced by DC_ptu(), and WriteBinary().


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