Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages | Examples

vetVisionParameters Class Reference

Inheritance diagram for vetVisionParameters:

vetMotionIlluminationInvariantParameters vetMotionLameParameters

Public Member Functions

virtual ~vetVisionParameters ()
 Default destructor.
void setDoEval (bool value=true)
void setDoAlert (bool value=true)
VETRESULT saveToXML (const char *filename)
 Serialize class to XML file. Open file stream and call inherited saveToStreamXML() to save specific data structures.
VETRESULT loadFromXML (const char *filename)
 Deserialize class from XML file. Open file stream and call inherited loadFromStreamXML() to load specific data structures.
virtual VETRESULT saveToStreamXML (FILE *fp)=0
 Serialize class to XML format. Class' tag is <vetCoder_MOVParameters>.
virtual VETRESULT loadFromStreamXML (FILE *fp)=0
 Deserialize class from XML format. Class' tag must be <vetCoder_MOVParameters>.

Protected Member Functions

 vetVisionParameters ()
 Default constructor, protected but inherited classes may overload to public.

Protected Attributes

bool doAlert
bool doEval

Detailed Description

Definition at line 155 of file vetVision.h.


Member Function Documentation

virtual VETRESULT vetVisionParameters::loadFromStreamXML FILE *  fp  )  [pure virtual]
 

Deserialize class from XML format. Class' tag must be <vetCoder_MOVParameters>.

Parameters:
[in] fp input stream's pointer
Returns:
VETRET_OK if everything is fine, VETRET_INTERNAL_ERR else.

Implemented in vetMotionIlluminationInvariantParameters, and vetMotionLameParameters.

Referenced by loadFromXML().

int vetVisionParameters::loadFromXML const char *  filename  ) 
 

Deserialize class from XML file. Open file stream and call inherited loadFromStreamXML() to load specific data structures.

Parameters:
[in] filename input file name (NULL Terminated string)
Returns:
VETRET_OK if everything is fine, VETRET_INTERNAL_ERR else.

Definition at line 192 of file vetVision.cpp.

References loadFromStreamXML(), VETRET_OK, and VETRET_PARAM_ERR.

virtual VETRESULT vetVisionParameters::saveToStreamXML FILE *  fp  )  [pure virtual]
 

Serialize class to XML format. Class' tag is <vetCoder_MOVParameters>.

Parameters:
[in] fp output stream's pointer
Returns:
VETRET_OK if everything is fine, VETRET_INTERNAL_ERR else.

Implemented in vetMotionIlluminationInvariantParameters, and vetMotionLameParameters.

Referenced by saveToXML().

int vetVisionParameters::saveToXML const char *  filename  ) 
 

Serialize class to XML file. Open file stream and call inherited saveToStreamXML() to save specific data structures.

Parameters:
[in] filename output file name (NULL Terminated string)
Returns:
VETRET_OK if everything is fine, VETRET_INTERNAL_ERR else.

Definition at line 169 of file vetVision.cpp.

References saveToStreamXML(), VETRET_INTERNAL_ERR, VETRET_OK, and VETRET_PARAM_ERR.


The documentation for this class was generated from the following files:
Generated on Tue Jan 24 11:59:44 2006 for VETLib by  doxygen 1.4.4