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::algorithms::nReduceFibObject Namespace Reference

Functions

bool removeOverwrittenUnderObjects (cFibElement &fibElementToReduce)
bool removeOverwrittenProperties (cFibElement &fibElementToReduce)

Function Documentation

bool fib::algorithms::nReduceFibObject::removeOverwrittenProperties ( cFibElement fibElementToReduce)

This function removes from the given fib -object all underobjects which point properties are overwritten or overwrite the background but are equal to it, ther are not necessary. Than it removes all all properties, which are not are not necessary

Parameters:
fibElementToReducea reference to the fib -object to reduce; this fib -object will be changed
Returns:
if the given fib -object was reduced true, else (the fib -object wasn't changed) false
bool fib::algorithms::nReduceFibObject::removeOverwrittenUnderObjects ( cFibElement fibElementToReduce)

This function removes from the given fib -object all underobjects which point properties are overwritten and so not necessary.

Parameters:
fibElementToReducea reference to the fib -object to reduce; this fib -object will be changed
Returns:
if the given fib -object was reduced true, else (the fib -object wasn't changed) false