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::nEvalueFibObject::nNeededUnderobjects::cPositionData Class Reference

#include <cPositionData.h>

Collaboration diagram for fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionData:

List of all members.

Public Member Functions

bool markNotNeeded ()
bool markNotNeededWithBackground (const list< fib::cVectorProperty > &liBackgroundProperties)
bool isNeededProperty (const cPropertyData *pProperty) const
bool isNeededPoint (const cPointData *pPoint)
list< fib::cVectorPropertygetAllProperties () const

Public Attributes

list< cPositionPointDataliData

Detailed Description

Definition at line 60 of file cPositionData.h.


Member Function Documentation

list< fib::cVectorProperty > fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionData::getAllProperties ( ) const

This method returns all properties of this position.

Returns:
a list with all property vectors of this position
bool fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionData::isNeededPoint ( const cPointData pPoint)

This method checks if the given point is needed for this position. Attention: Call

See also:
markNotNeeded() befor using this method.
Parameters:
pPointthe point data for which to check, if it is needed
Returns:
true if the given point is needed, else false
bool fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionData::isNeededProperty ( const cPropertyData pProperty) const

This method checks if the given property is needed for this position. Attention: Call

See also:
markNotNeeded() and
markNotNeededWithBackground() befor using this method.
Parameters:
pPropertythe property data for which to check, if it is needed
Returns:
true if the given property is needed, else false
bool fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionData::markNotNeeded ( )

This method marks not needed properties . Every overwritten property except the last can be deleted.

Returns:
true if some property was marked as not needed, else false
bool fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionData::markNotNeededWithBackground ( const list< fib::cVectorProperty > &  liBackgroundProperties)

This method marks properties as not needed, which are not needed because the background is the same and can replace them.

Parameters:
liBackgroundPropertiesthe background properties
Returns:
true if some property was marked as not needed, else false

Member Data Documentation

list< cPositionPointData > fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionData::liData

A list with the evalued properties. Every overwritten property except the last can be deleted.

Definition at line 67 of file cPositionData.h.


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