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

vetFilterColorParameters Class Reference

Inheritance diagram for vetFilterColorParameters:

vetFilterParameters

Public Types

enum  RUNMODE

Public Member Functions

 vetFilterColorParameters (RUNMODE mode=vetFilterColorParameters::DO_NOTHING)
 ~vetFilterColorParameters ()
void reset ()
void setRunMode (RUNMODE mode)
RUNMODE getRunMode ()
void setWorkingBpp (unsigned int value)
unsigned int getWorkingBpp ()
void setBitPlaneBits (unsigned int value)
unsigned int getBitPlaneBits ()
VETRESULT saveToStreamXML (FILE *fp)
 Serialize class to XML format. Class' tag is <vetCoder_MOVParameters>.
VETRESULT loadFromStreamXML (FILE *fp)
 Deserialize class from XML format. Class' tag must be <vetCoder_MOVParameters>.

Protected Attributes

RUNMODE runMode
unsigned int currBpp
unsigned int currBits

Friends

class vetFilterColor

Detailed Description

Definition at line 39 of file vetFilterColor.h.


Member Function Documentation

int vetFilterColorParameters::loadFromStreamXML FILE *  fp  )  [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.

Implements vetFilterParameters.

Definition at line 402 of file vetFilterColor.cpp.

References currBits, currBpp, vetFilterParameters::currentBuffer, runMode, and VETRET_OK.

int vetFilterColorParameters::saveToStreamXML FILE *  fp  )  [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.

Implements vetFilterParameters.

Definition at line 374 of file vetFilterColor.cpp.

References currBits, currBpp, vetFilterParameters::currentBuffer, runMode, 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:33 2006 for VETLib by  doxygen 1.4.4