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
enviroment::fib::cOperationFib Class Reference

#include <cOperationFib.h>

Inherits enviroment::cOperation.

Inherited by enviroment::fib::cInitOperator, enviroment::fib::cOp2DFibFindEvenArea, enviroment::fib::cOp2DFibFindEvenAreaN, enviroment::fib::cOp2DFibFindEvenAreaNOrg, enviroment::fib::cOp2DFibFindEvenAreaNSplineMax4Border, enviroment::fib::cOp2DFibFindEvenAreaNSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindEvenAreaNSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindEvenAreaNSplineMax4BorderOrg, enviroment::fib::cOp2DFibFindEvenAreaOrg, enviroment::fib::cOp2DFibFindEvenAreaSplineMax4Border, enviroment::fib::cOp2DFibFindEvenAreaSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindEvenAreaSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindEvenAreaSplineMax4BorderOrg, enviroment::fib::cOp2DFibFindEvenPartArea, enviroment::fib::cOp2DFibFindEvenPartAreaN, enviroment::fib::cOp2DFibFindEvenPartAreaNOrg, enviroment::fib::cOp2DFibFindEvenPartAreaNSplineMax4Border, enviroment::fib::cOp2DFibFindEvenPartAreaNSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindEvenPartAreaNSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindEvenPartAreaNSplineMax4BorderOrg, enviroment::fib::cOp2DFibFindEvenPartAreaOrg, enviroment::fib::cOp2DFibFindEvenPartAreaSplineMax4Border, enviroment::fib::cOp2DFibFindEvenPartAreaSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindEvenPartAreaSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindEvenPartAreaSplineMax4BorderOrg, enviroment::fib::cOp2DFibFindSimilarAreaN, enviroment::fib::cOp2DFibFindSimilarAreaNOrg, enviroment::fib::cOp2DFibFindSimilarAreaNSplineMax4Border, enviroment::fib::cOp2DFibFindSimilarAreaNSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindSimilarAreaNSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindSimilarAreaNSplineMax4BorderOrg, enviroment::fib::cOp2DFibFindSimilarPartAreaN, enviroment::fib::cOp2DFibFindSimilarPartAreaNOrg, enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4Border, enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4BorderOrg, enviroment::fib::cOpAddBackgroundWichReduceMuchProperties, enviroment::fib::cOpCorrectWrongPoints, enviroment::fib::cOpDummy, enviroment::fib::cOpFindEvenLine, enviroment::fib::cOpFindEvenLineAll, enviroment::fib::cOpFindEvenLineN, enviroment::fib::cOpFindEvenLineNBi, enviroment::fib::cOpFindSimilarLine, enviroment::fib::cOpFindSimilarLineAll, enviroment::fib::cOpFindSimilarLineAll2, enviroment::fib::cOpFindSimilarLineN, enviroment::fib::cOpFindSimilarLineNBi, enviroment::fib::cOpFindSimilarLineNBi2, and enviroment::fib::cOpRemoveOverwrittenUnderObjects.

Collaboration diagram for enviroment::fib::cOperationFib:

List of all members.

Protected Member Functions

 cOperationFib (const cOperationIdentifier &operationId)
virtual ~cOperationFib ()=0
virtual cOperationFibcreateInstance (const cOperationIdentifier &operationId) const =0
bool insertFibObjectIntoEnviroment (cFibElement *fibObject, const list< cIndividualIdentifier > liParents)
- Protected Member Functions inherited from enviroment::cOperation
 cOperation (const cOperationIdentifier &operationId, std::string szOperationDomain="cIndividual")
bool setIsRunning (bool bInIsRunning)

Additional Inherited Members

- Public Member Functions inherited from enviroment::cOperation
virtual ~cOperation ()=0
virtual bool start ()
virtual bool run ()
virtual bool stop ()
virtual bool isRunning () const
virtual bool hasRun () const
double getCpuRunTime () const
virtual std::string getName () const
virtual const
cOperationIdentifier
getOperationIdentifier () const
bool registerOperationRunStatusListener (ciOperationStatusChange *pOperationRunStatusListener)
bool unregisterOperationRunStatusListener (ciOperationStatusChange *pOperationRunStatusListener)
- Public Attributes inherited from enviroment::cOperation
const std::string OPERATION_DOMAIN
- Protected Attributes inherited from enviroment::cOperation
bool bStop
cOperationIdentifier operationIdentifier
double dRunningTime

Detailed Description

Definition at line 55 of file cOperationFib.h.


Constructor & Destructor Documentation

enviroment::fib::cOperationFib::cOperationFib ( const cOperationIdentifier operationId)
protected

The standardconstructor for the operation. It will create the operation, but won't start it.

Parameters:
operationIdthe identifer for the operation
virtual enviroment::fib::cOperationFib::~cOperationFib ( )
protectedpure virtual

Destructor of the class cObjectFitnessAlgorithm.


Member Function Documentation

virtual cOperationFib* enviroment::fib::cOperationFib::createInstance ( const cOperationIdentifier operationId) const
protectedpure virtual

This method creats a new instance of this operator. Beware: You have to delete the instance after usage.

Parameters:
operationIdthe identifer for the operation
Returns:
a pointer to a new instance of this operation

Implements enviroment::cOperation.

Implemented in enviroment::fib::cOp2DFibFindEvenPartAreaNSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindEvenPartAreaNSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindEvenAreaNSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindEvenAreaNSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindSimilarAreaNSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindSimilarAreaNSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindEvenPartAreaSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindEvenPartAreaSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindEvenPartAreaNSplineMax4Border, enviroment::fib::cOp2DFibFindEvenPartAreaNSplineMax4BorderOrg, enviroment::fib::cOp2DFibFindEvenAreaSplineMax4BorderItrFast, enviroment::fib::cOp2DFibFindEvenAreaSplineMax4BorderItrFastOrg, enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4Border, enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4BorderOrg, enviroment::fib::cOp2DFibFindEvenAreaNSplineMax4Border, enviroment::fib::cOp2DFibFindEvenAreaNSplineMax4BorderOrg, enviroment::fib::cOp2DFibFindEvenPartAreaSplineMax4Border, enviroment::fib::cOp2DFibFindEvenPartAreaSplineMax4BorderOrg, enviroment::fib::cOp2DFibFindSimilarAreaNSplineMax4Border, enviroment::fib::cOp2DFibFindSimilarAreaNSplineMax4BorderOrg, enviroment::fib::cInitOperator, enviroment::fib::cOp2DFibFindEvenPartAreaN, enviroment::fib::cOp2DFibFindEvenPartAreaNOrg, enviroment::fib::cOp2DFibFindEvenAreaSplineMax4Border, enviroment::fib::cOp2DFibFindEvenAreaSplineMax4BorderOrg, enviroment::fib::cOp2DFibFindSimilarPartAreaN, enviroment::fib::cOp2DFibFindSimilarPartAreaNOrg, enviroment::fib::cOpFindSimilarLineNBi2, enviroment::fib::cOp2DFibFindEvenAreaN, enviroment::fib::cOp2DFibFindEvenAreaNOrg, enviroment::fib::cOp2DFibFindEvenPartArea, enviroment::fib::cOp2DFibFindEvenPartAreaOrg, enviroment::fib::cOp2DFibFindSimilarAreaN, enviroment::fib::cOp2DFibFindSimilarAreaNOrg, enviroment::fib::cOpFindEvenLineN, enviroment::fib::cOpFindEvenLineNBi, enviroment::fib::cOpFindSimilarLineN, enviroment::fib::cOpFindSimilarLineNBi, enviroment::fib::cOpAddBackgroundWichReduceMuchProperties, enviroment::fib::cOp2DFibFindEvenArea, enviroment::fib::cOp2DFibFindEvenAreaOrg, enviroment::fib::cOpFindEvenLine, enviroment::fib::cOpFindSimilarLine, enviroment::fib::cOpFindSimilarLineAll2, enviroment::fib::cOpFindEvenLineAll, enviroment::fib::cOpFindSimilarLineAll, enviroment::fib::cOpCorrectWrongPoints, enviroment::fib::cOpDummy, and enviroment::fib::cOpRemoveOverwrittenUnderObjects.

bool enviroment::fib::cOperationFib::insertFibObjectIntoEnviroment ( cFibElement fibObject,
const list< cIndividualIdentifier liParents 
)
protected

This method insert the given fib object as a new individual into the enviroment.

Parameters:
fibObjectthe fib -object to insert
liParentsa list with the identifiers of the parrent individuals of the individual to insert
Returns:
true if the individual was inserted, else false

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