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

#include <Image/DCData.hh>

+ Inheritance diagram for BIAS::DC_inertial:
+ Collaboration diagram for BIAS::DC_inertial:

Public Member Functions

void AddDebugLevel (const long int lv)
 
void AddDebugLevel (const std::string &name)
 
 DC_inertial ()
 
 DC_inertial (const DC_inertial &in)
 
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 yaw, double yawrateraw, double yawrateoffset, double speed, double steeringangle)
 
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_inertial ()
 

Static Public Member Functions

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

Public Attributes

double AcceleratorPedal
 
int ArtFlags
 
double ArtLeadVehicleDistance
 
double ArtLeadVehicleVelocity
 
double ArtSollVelocity
 
int BlinkLever
 
double EngineSpeed
 
int Gear
 
double LatAcceleration
 
double LongAcceleration
 
double Pitch
 
double Speed
 
double SteeringAngle
 
int SteeringWheelLever
 
int TempomatLever
 
int VehicleFlags
 
double Yaw
 
double YawRateOffset
 
double YawRateRaw
 

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_inertial &inert)
 
std::istream & operator>> (std::istream &is, DC_inertial &inert)
 

Detailed Description

Examples:
ExampleCamera.cpp.

Definition at line 61 of file DCData.hh.

Constructor & Destructor Documentation

DC_inertial::DC_inertial ( )
DC_inertial::DC_inertial ( const DC_inertial in)
DC_inertial::~DC_inertial ( )

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

Definition at line 71 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_inertial::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_inertial::Set ( double  yaw,
double  yawrateraw,
double  yawrateoffset,
double  speed,
double  steeringangle 
)
Examples:
ExampleCamera.cpp.

Definition at line 212 of file DCData.cpp.

References Speed, SteeringAngle, Yaw, YawRateOffset, and YawRateRaw.

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

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const DC_inertial inert 
)
friend
std::istream& operator>> ( std::istream &  is,
DC_inertial inert 
)
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_inertial::AcceleratorPedal

Definition at line 88 of file DCData.hh.

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

int BIAS::DC_inertial::ArtFlags

Definition at line 87 of file DCData.hh.

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

double BIAS::DC_inertial::ArtLeadVehicleDistance

Definition at line 86 of file DCData.hh.

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

double BIAS::DC_inertial::ArtLeadVehicleVelocity

Definition at line 86 of file DCData.hh.

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

double BIAS::DC_inertial::ArtSollVelocity

Definition at line 86 of file DCData.hh.

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

int BIAS::DC_inertial::BlinkLever

Definition at line 85 of file DCData.hh.

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

double BIAS::DC_inertial::EngineSpeed

Definition at line 88 of file DCData.hh.

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

int BIAS::DC_inertial::Gear

Definition at line 89 of file DCData.hh.

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

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

Definition at line 513 of file Debug.hh.

double BIAS::DC_inertial::LatAcceleration

Definition at line 84 of file DCData.hh.

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

double BIAS::DC_inertial::LongAcceleration

Definition at line 84 of file DCData.hh.

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

double BIAS::DC_inertial::Pitch

Definition at line 82 of file DCData.hh.

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

double BIAS::DC_inertial::Speed

Definition at line 83 of file DCData.hh.

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

double BIAS::DC_inertial::SteeringAngle

Definition at line 81 of file DCData.hh.

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

int BIAS::DC_inertial::SteeringWheelLever

Definition at line 85 of file DCData.hh.

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

int BIAS::DC_inertial::TempomatLever

Definition at line 85 of file DCData.hh.

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

int BIAS::DC_inertial::VehicleFlags

Definition at line 89 of file DCData.hh.

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

double BIAS::DC_inertial::Yaw

Definition at line 80 of file DCData.hh.

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

double BIAS::DC_inertial::YawRateOffset

Definition at line 80 of file DCData.hh.

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

double BIAS::DC_inertial::YawRateRaw

Definition at line 80 of file DCData.hh.

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


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