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::cPositionPointData Class Reference

#include <cPositionPointData.h>

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

List of all members.

Public Member Functions

 cPositionPointData ()
bool markNotNeededWithBackground (list< cVectorProperty > &liRemainingBackgroundProperties)
bool isNeededProperty (const cPropertyData *pProperty) const
bool isNeededPoint (const cPointData *pInPoint)

Public Attributes

cPointDatapPoint
bool bPointNeeded
list< cPositionPropertieDataliProperties

Detailed Description

Definition at line 62 of file cPositionPointData.h.


Constructor & Destructor Documentation

fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionPointData::cPositionPointData ( )

Standardconstructor


Member Function Documentation

bool fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionPointData::isNeededPoint ( const cPointData pInPoint)

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

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

This method checks if the given property is needed for this point 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 for this position, else false
bool fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionPointData::markNotNeededWithBackground ( list< cVectorProperty > &  liRemainingBackgroundProperties)

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

Parameters:
liRemainingBackgroundPropertiesthe remaining background properties, all properties, wich are overwritten by a different property on this position point are removed
Returns:
true if some property was marked as not needed else false

Member Data Documentation

bool fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionPointData::bPointNeeded

If true this position point is needed, else not. False, if non of it's properties is needed.

Definition at line 74 of file cPositionPointData.h.

list< cPositionPropertieData > fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionPointData::liProperties

The properties for this point position data.

Definition at line 79 of file cPositionPointData.h.

cPointData* fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cPositionPointData::pPoint

The data for the pointelement.

Definition at line 68 of file cPositionPointData.h.


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