All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes
cop::Reading Class Reference

Abstraction of an reading, can be derived for different images or acquisition devices Provides Halcon Image and IplImage. More...

#include <Reading.h>

List of all members.

Public Member Functions

virtual ReadingClone ()=0
ReadingConvertTo (ReadingType_t type)
virtual unsigned long date () const
void Free ()
RelPoseGetPose () const
ReadingType_t GetType () const
void Hold ()
 Reading (ReadingType_t type)
virtual XMLTagSave ()=0
virtual void SetData (XMLTag *tag)
void SetPose (RelPose *parent)
virtual ~Reading ()

Static Public Member Functions

static ReadingReadingFactory (XMLTag *tag)

Public Attributes

ReadingType_t m_readingType
RelPosem_relPose
unsigned long m_timestamp
int m_usageCount

Static Public Attributes

static std::map< std::pair
< ReadingType_t, ReadingType_t >
, ReadingConverter * > 
s_conv

Detailed Description

Abstraction of an reading, can be derived for different images or acquisition devices Provides Halcon Image and IplImage.

****************************************************************

Definition at line 59 of file Reading.h.


Constructor & Destructor Documentation

Empty Constructor

Definition at line 70 of file Reading.h.

Reading::~Reading ( ) [virtual]

Empty Destructor

Exceptions:
char*with an error message in case of failure

Definition at line 33 of file Reading.cpp.


Member Function Documentation

virtual Reading* cop::Reading::Clone ( ) [pure virtual]

Copy the image

Definition at line 85 of file Reading.cpp.

virtual unsigned long cop::Reading::date ( ) const [inline, virtual]

Time stamp of this image

Definition at line 139 of file Reading.h.

void cop::Reading::Free ( ) [inline]

Decrease Reference Counter

Definition at line 115 of file Reading.h.

RelPose* cop::Reading::GetPose ( ) const [inline]

Get pose stamp of this image

Definition at line 129 of file Reading.h.

Type of the image in memory

Definition at line 121 of file Reading.h.

void cop::Reading::Hold ( ) [inline]

Reference Counter

Definition at line 108 of file Reading.h.

Reading * Reading::ReadingFactory ( XMLTag tag) [static]

Constructor Reading

Parameters:
tagcontains a file name or similar information
Exceptions:
char*with an error message in case of failure

Definition at line 47 of file Reading.cpp.

virtual XMLTag* cop::Reading::Save ( ) [pure virtual]

Save the image in a file and put a string in the xml

virtual void cop::Reading::SetData ( XMLTag tag) [inline, virtual]

This can be overwritten to get the data necessary to reconstruct a saved reading

Definition at line 87 of file Reading.h.

void Reading::SetPose ( RelPose parent)

Set pose stamp of this image

Definition at line 67 of file Reading.cpp.


Member Data Documentation

Definition at line 147 of file Reading.h.

Definition at line 150 of file Reading.h.

Definition at line 149 of file Reading.h.

Definition at line 148 of file Reading.h.

std::map< std::pair< ReadingType_t, ReadingType_t >, ReadingConverter * > Reading::s_conv [static]

Definition at line 146 of file Reading.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


cognitive_perception
Author(s): Ulrich F Klank
autogenerated on Thu May 23 2013 07:38:35