The Fib multimedia system
Fib is a system for storing multimedia data (like images or films).
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
fib::cEvalueFibElementList Class Reference

#include <cEvalueFibElementList.h>

Inheritance diagram for fib::cEvalueFibElementList:
Collaboration diagram for fib::cEvalueFibElementList:

List of all members.

Public Member Functions

 cEvalueFibElementList (bool bInCopyFibElements=false)
 ~cEvalueFibElementList ()
virtual bool evalueElement (cFibElement &pFibElement, const list< cVectorProperty > &vProperties)
void clear ()
- Public Member Functions inherited from fib::iEvalueFibElement
virtual ~iEvalueFibElement ()

Public Attributes

list< pair< cFibElement
*, list< cVectorProperty > > > 
liEvaluedElementData
bool bCopyFibElements

Detailed Description

Definition at line 56 of file cEvalueFibElementList.h.


Constructor & Destructor Documentation

fib::cEvalueFibElementList::cEvalueFibElementList ( bool  bInCopyFibElements = false)

standrdconstructor

Parameters:
bInCopyFibElementsif true the fib -elements parameter for evalueElement() will be copied, else false
fib::cEvalueFibElementList::~cEvalueFibElementList ( )

destructor


Member Function Documentation

void fib::cEvalueFibElementList::clear ( )

This method clears the data from the list with the evalued element data liEvaluedElementData. It deletes all fib -objects the list contain, if they are copies. After the function call the liEvaluedElementData list will be empty.

See also:
liEvaluedElementData
virtual bool fib::cEvalueFibElementList::evalueElement ( cFibElement pFibElement,
const list< cVectorProperty > &  vProperties 
)
virtual

The method with wich the evalued fib -elements with ther properties are inserted /evalued. Everytime a fib -element of the choosen type (to evalue) is reached in the evaluation, this method is called with the fib -element and the properties of the fib -element.

Parameters:
pFibElementthe fib -element to evalue
vPropertiesa list with the properties of the fib -element

Implements fib::iEvalueFibElement.


Member Data Documentation

bool fib::cEvalueFibElementList::bCopyFibElements

If true the fib -elements parameter for evalueElement() will be copied, else false.

Definition at line 71 of file cEvalueFibElementList.h.

list< pair< cFibElement*, list< cVectorProperty > > > fib::cEvalueFibElementList::liEvaluedElementData

The list for the evalued fib -object data.

The first pairelement is the pointer to the fib -element and the second are the properties for the fib -element.

Definition at line 65 of file cEvalueFibElementList.h.


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