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_GPS Class Reference

#include <Image/DCData.hh>

+ Inheritance diagram for BIAS::DC_GPS:
+ Collaboration diagram for BIAS::DC_GPS:

Public Member Functions

void AddDebugLevel (const long int lv)
 
void AddDebugLevel (const std::string &name)
 
 DC_GPS ()
 
 DC_GPS (const DC_GPS &gps)
 
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 (int framenum, double latPos, double longPos, double azimuth, double speed, double distanceToMap)
 
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_GPS ()
 

Static Public Member Functions

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

Public Attributes

double azimuth
 
double clothoidParameter
 
double curvature
 
double distanceToMap
 
int framenum
 
double gpsTime
 
double latPos
 
double longPos
 
double mapIndex
 
double offset
 
double scaleFactorSpeed
 
double speed
 
double yawRateOffset
 

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_GPS &gps)
 
std::istream & operator>> (std::istream &is, DC_GPS &gsp)
 

Detailed Description

Examples:
ExampleCamera.cpp.

Definition at line 92 of file DCData.hh.

Constructor & Destructor Documentation

DC_GPS::DC_GPS ( )
DC_GPS::DC_GPS ( const DC_GPS gps)
DC_GPS::~DC_GPS ( )

Definition at line 435 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_GPS::GetBinaryLength ( )
inline

Definition at line 102 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_GPS::ReadBinary ( char *  data)
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_GPS::Set ( int  framenum,
double  latPos,
double  longPos,
double  azimuth,
double  speed,
double  distanceToMap 
)
Examples:
ExampleCamera.cpp.

Definition at line 439 of file DCData.cpp.

References azimuth, distanceToMap, framenum, latPos, longPos, and speed.

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_GPS::WriteBinary ( char *  data)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const DC_GPS gps 
)
friend
std::istream& operator>> ( std::istream &  is,
DC_GPS gsp 
)
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=().

double BIAS::DC_GPS::azimuth

Definition at line 114 of file DCData.hh.

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

double BIAS::DC_GPS::clothoidParameter

Definition at line 119 of file DCData.hh.

Referenced by DC_GPS(), ReadBinary(), and WriteBinary().

double BIAS::DC_GPS::curvature

Definition at line 118 of file DCData.hh.

Referenced by DC_GPS(), ReadBinary(), and WriteBinary().

double BIAS::DC_GPS::distanceToMap

Definition at line 123 of file DCData.hh.

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

int BIAS::DC_GPS::framenum

Definition at line 111 of file DCData.hh.

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

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

Definition at line 513 of file Debug.hh.

double BIAS::DC_GPS::gpsTime

Definition at line 117 of file DCData.hh.

Referenced by DC_GPS(), ReadBinary(), and WriteBinary().

double BIAS::DC_GPS::latPos

Definition at line 112 of file DCData.hh.

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

double BIAS::DC_GPS::longPos

Definition at line 113 of file DCData.hh.

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

double BIAS::DC_GPS::mapIndex

Definition at line 120 of file DCData.hh.

Referenced by DC_GPS(), ReadBinary(), and WriteBinary().

double BIAS::DC_GPS::offset

Definition at line 115 of file DCData.hh.

Referenced by DC_GPS(), ReadBinary(), and WriteBinary().

double BIAS::DC_GPS::scaleFactorSpeed

Definition at line 121 of file DCData.hh.

Referenced by DC_GPS(), ReadBinary(), and WriteBinary().

double BIAS::DC_GPS::speed

Definition at line 116 of file DCData.hh.

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

double BIAS::DC_GPS::yawRateOffset

Definition at line 122 of file DCData.hh.

Referenced by DC_GPS(), ReadBinary(), and WriteBinary().


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