Data Structures | Typedefs | Functions

C++ Classes for Data Objects.

These Classes wrap the Structs with the Data-Block of every Object and provide Methods to access them.
The Data-Block ist the Part of the Object that normally changes every cycle by issuing a commit. More...

Data Structures

class  KogniMobil::RTDBObj
 Base-Classes for a Real-time Database Object. More...
class  KogniMobil::RTDBObj_T< KOGMO_SUBSTRUCT, KOGMO_TYPE_ID, KOGMO_CLASS, size_add >
class  KogniMobil::C3_PlayerStat
class  KogniMobil::C3_PlayerCtrl
class  KogniMobil::C3_PlayerCtrlConvenient
class  KogniMobil::C3_RecorderStat
class  KogniMobil::C3_RecorderStatConvenient
class  KogniMobil::C3_RTDB
 Objects that are necessary for the base object (this list must not grow to long!!). More...
class  KogniMobil::C3_Process
class  KogniMobil::C3_Text
class  KogniMobil::C3_Ints
class  KogniMobil::A2_Image< width, height, channels, bits >
class  KogniMobil::A2_AnyImage

Typedefs

typedef kogmo_rtdb_objid_t KogniMobil::ObjID
typedef kogmo_rtdb_objtype_t KogniMobil::ObjType
typedef kogmo_rtdb_objsize_t KogniMobil::ObjSize
typedef RTDBObj_T
< kogmo_rtdb_subobj_c3_playerstat_t,
KOGMO_RTDB_OBJTYPE_C3_PLAYERSTAT,
RTDBObj > 
KogniMobil::C3_PlayerStat_T
typedef RTDBObj_T
< kogmo_rtdb_subobj_c3_playerctrl_t,
KOGMO_RTDB_OBJTYPE_C3_PLAYERCTRL,
RTDBObj > 
KogniMobil::C3_PlayerCtrl_T
typedef RTDBObj_T
< kogmo_rtdb_subobj_c3_recorderstat_t,
KOGMO_RTDB_OBJTYPE_C3_RECORDERSTAT,
RTDBObj > 
KogniMobil::C3_RecorderStat_T
typedef RTDBObj_T
< kogmo_rtdb_subobj_c3_text_t,
KOGMO_RTDB_OBJTYPE_C3_TEXT > 
KogniMobil::C3_Text_T
typedef RTDBObj_T
< kogmo_rtdb_subobj_c3_ints256_t,
KOGMO_RTDB_OBJTYPE_C3_INTS > 
KogniMobil::C3_Ints_T
typedef A2_Image< 640, 480, 1 > KogniMobil::A2_Image_Gray640x480
typedef A2_Image< 1024, 768, 1 > KogniMobil::A2_Image_Gray1024x768
typedef A2_Image< 768, 400, 1 > KogniMobil::A2_Image_Gray768x400
typedef A2_Image< 748, 400, 1 > KogniMobil::A2_Image_Gray748x400
typedef A2_Image< 640, 480, 3 > KogniMobil::A2_Image_RGB640x480
typedef A2_Image< 1024, 768, 3 > KogniMobil::A2_Image_RGB1024x768
typedef A2_Image< 640, 480, 1, 16 > KogniMobil::A2_Image_Gray640x480x16
typedef A2_Image< 640, 480, 3, 16 > KogniMobil::A2_Image_RGB640x480x16
typedef A2_Image< 640, 480, 1, 32 > KogniMobil::A2_Image_Gray640x480x32
typedef A2_Image< 640, 480, 3, 32 > KogniMobil::A2_Image_RGB640x480x32
typedef A2_Image_RGB1024x768 KogniMobil::A2_BiggestImage

Functions

std::ostream & KogniMobil::operator<< (std::ostream &out, const RTDBObj &O)

Detailed Description

These Classes wrap the Structs with the Data-Block of every Object and provide Methods to access them.
The Data-Block ist the Part of the Object that normally changes every cycle by issuing a commit.

Every Object must inhertit from DBObj, see kogmo_rtdb_obj_example.hxx for an example

The Base-Object also includes Metadata-Handling (Creation/Deletion) and Commit/Select, that is inherited by all other objects.


Typedef Documentation

typedef A2_Image_RGB1024x768 KogniMobil::A2_BiggestImage

Definition at line 744 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef A2_Image< 1024, 768, 1 > KogniMobil::A2_Image_Gray1024x768

Definition at line 730 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef A2_Image< 640, 480, 1 > KogniMobil::A2_Image_Gray640x480

Definition at line 729 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef A2_Image< 640, 480, 1, 16 > KogniMobil::A2_Image_Gray640x480x16

Definition at line 738 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef A2_Image< 640, 480, 1, 32 > KogniMobil::A2_Image_Gray640x480x32

Definition at line 740 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef A2_Image< 748, 400, 1 > KogniMobil::A2_Image_Gray748x400

Definition at line 733 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef A2_Image< 768, 400, 1 > KogniMobil::A2_Image_Gray768x400

Definition at line 732 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef A2_Image< 1024, 768, 3 > KogniMobil::A2_Image_RGB1024x768

Definition at line 736 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef A2_Image< 640, 480, 3 > KogniMobil::A2_Image_RGB640x480

Definition at line 735 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef A2_Image< 640, 480, 3, 16 > KogniMobil::A2_Image_RGB640x480x16

Definition at line 739 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef A2_Image< 640, 480, 3, 32 > KogniMobil::A2_Image_RGB640x480x32

Definition at line 741 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef RTDBObj_T< kogmo_rtdb_subobj_c3_ints256_t, KOGMO_RTDB_OBJTYPE_C3_INTS > KogniMobil::C3_Ints_T

Definition at line 566 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef RTDBObj_T< kogmo_rtdb_subobj_c3_playerctrl_t, KOGMO_RTDB_OBJTYPE_C3_PLAYERCTRL, RTDBObj > KogniMobil::C3_PlayerCtrl_T

Definition at line 47 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef RTDBObj_T< kogmo_rtdb_subobj_c3_playerstat_t, KOGMO_RTDB_OBJTYPE_C3_PLAYERSTAT, RTDBObj > KogniMobil::C3_PlayerStat_T

Definition at line 28 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef RTDBObj_T< kogmo_rtdb_subobj_c3_recorderstat_t, KOGMO_RTDB_OBJTYPE_C3_RECORDERSTAT, RTDBObj > KogniMobil::C3_RecorderStat_T

Definition at line 160 of file kogmo_rtdb_obj_base_system_classes.hxx.

typedef RTDBObj_T< kogmo_rtdb_subobj_c3_text_t, KOGMO_RTDB_OBJTYPE_C3_TEXT > KogniMobil::C3_Text_T

Definition at line 513 of file kogmo_rtdb_obj_base_system_classes.hxx.

Definition at line 35 of file kogmo_rtdb_obj_base_classes.hxx.

Definition at line 37 of file kogmo_rtdb_obj_base_classes.hxx.

Definition at line 36 of file kogmo_rtdb_obj_base_classes.hxx.


Function Documentation

std::ostream& KogniMobil::operator<< ( std::ostream &  out,
const RTDBObj &  O 
) [inline]

Definition at line 724 of file kogmo_rtdb_obj_base_classes.hxx.


Generated for KogMo-RTDB by Matthias.Goebl (mattias.goebl*kogmo-rtdb.de) - all rights reserved.