#include <cEvaluePositionListMemLimit.h>
List of all members.
Additional Inherited Members |
static void | sortPositionsData (list< pair< cVectorPosition, list< cVectorProperty > > > *liEvaluedPositionData, bool bDeleteEmptyPoints=true) |
static bool | lowerPositionPair (const pair< cVectorPosition, list< cVectorProperty > > &paPosition1, const pair< cVectorPosition, list< cVectorProperty > > &paPosition2) |
static list< cVectorProperty > | mergeProperties (const list< cVectorProperty > &liProperties1, const list< cVectorProperty > &liProperties2) |
static doubleFib | distanceOfProperties (const list< cVectorProperty > &liPropertiesOriginal, const list< cVectorProperty > &liPropertiesGiven) |
static cFibElement * | toFibObject (const cVectorPosition &vecPosition, const list< cVectorProperty > &liProperties) |
static void | printPositionsData (const list< pair< cVectorPosition, list< cVectorProperty > > > &liEvaluedPositionData, ostream &strOutput) |
Detailed Description
Constructor & Destructor Documentation
fib::cEvaluePositionListMemLimit::cEvaluePositionListMemLimit |
( |
unsigned long long |
ulInMaximalPointsAddToList, |
|
|
const cDomainVectorBasis * |
pInVecDomainDimension = NULL , |
|
|
bool |
bInDeleteEmptyPoints = true |
|
) |
| |
standardconstructor
- Parameters:
-
ulInMaximalPointsAddToList | The number of positions, which should be added to the positionslist, befor it is sorted and reduced. ( |
- See also:
- ulMaximalPointsAddToList)
- Parameters:
-
pInVecDomainDimension | The dimension domain for the positions. No position outside this domain will be added. If NULL no check will be executed. ( |
- See also:
- pVecDomainDimension)
- Parameters:
-
bInDeleteEmptyPoints | if true points without properties will be deleted when the positionslist is reduced, else (if false) points without properties won't be deleted ( |
- See also:
- bDeleteEmptyPoints)
copyconstructor
- Parameters:
-
virtual fib::cEvaluePositionListMemLimit::~cEvaluePositionListMemLimit |
( |
| ) |
|
|
virtual |
Member Function Documentation
The method with wich the evalued points with ther properties are inserted. Everytime a point (to evalue) is reached in the evaluation, this method is called with the position and the properties of the point and stores the copies of this data to the end of the list
- See also:
- liEvaluedPositionData .
-
liEvaluedPositionData
- Parameters:
-
vPosition | the position of the point, which is evalued |
vProperties | a list of the properties of the point |
Reimplemented from fib::cEvaluePositionList.
Member Data Documentation
bool fib::cEvaluePositionListMemLimit::bDeleteEmptyPoints |
If true points without properties will be deleted when the positionslist is reduced, else (if false) points without properties won't be deleted.
Definition at line 96 of file cEvaluePositionListMemLimit.h.
The dimension domain for the positions. No position outside this domain will be added. If NULL no check will be executed.
Definition at line 89 of file cEvaluePositionListMemLimit.h.
unsigned long long fib::cEvaluePositionListMemLimit::ulMaximalPointsAddToList |
unsigned long long fib::cEvaluePositionListMemLimit::ulNewPositionsInserted |
The documentation for this class was generated from the following file: