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

#include <cOp2DFibFindSimilarPartAreaNSplineMax4Border.h>

Inheritance diagram for enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4Border:
Collaboration diagram for enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4Border:

List of all members.

Public Member Functions

 cOp2DFibFindSimilarPartAreaNSplineMax4Border (const cOperationIdentifier &operationId)
virtual ~cOp2DFibFindSimilarPartAreaNSplineMax4Border ()
virtual
cOp2DFibFindSimilarPartAreaNSplineMax4Border
createInstance (const cOperationIdentifier &operationId) const
virtual bool run ()
virtual std::string getName () const

Static Public Member Functions

static bool lowerPropertyElement (const pair< cTypeProperty, unsignedIntFib > &paPropertyElement1, const pair< cTypeProperty, unsignedIntFib > &paPropertyElement2)

Static Protected Member Functions

static bool isNull (const double &dValue)

Additional Inherited Members

- Protected Member Functions inherited from enviroment::fib::cOperationFib
 cOperationFib (const cOperationIdentifier &operationId)
virtual ~cOperationFib ()=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)

Detailed Description


Constructor & Destructor Documentation

enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4Border::cOp2DFibFindSimilarPartAreaNSplineMax4Border ( const cOperationIdentifier operationId)

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

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

Member Function Documentation

virtual cOp2DFibFindSimilarPartAreaNSplineMax4Border* enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4Border::createInstance ( const cOperationIdentifier operationId) const
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::fib::cOperationFib.

virtual std::string enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4Border::getName ( ) const
virtual
Returns:
the (class-)name of the operation

Reimplemented from enviroment::cOperation.

static bool enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4Border::isNull ( const double &  dValue)
staticprotected
Parameters:
dValuethe value for which to check, if it is 0
Returns:
true if the given value is 0, else false
static bool enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4Border::lowerPropertyElement ( const pair< cTypeProperty, unsignedIntFib > &  paPropertyElement1,
const pair< cTypeProperty, unsignedIntFib > &  paPropertyElement2 
)
static

This function compares two property elemente pairs. It is used for ordering property elemente pairs.

Parameters:
paPropertyElement1the first property elemente pair to compare
paPropertyElement2the second property elemente pair to compare
Returns:
true if the propertietype of the first pair is lower or, if the propertietyps are equal, if the second element number of the first pair is lower
virtual bool enviroment::fib::cOp2DFibFindSimilarPartAreaNSplineMax4Border::run ( )
virtual

This method runs the operation. It will wait till the operation is ended befor returning. Beware: If overwriten call setIsRunning( false ), when the operation is done.

See also:
start()
stop()
setIsRunning()
Returns:
true if the operation was started

Reimplemented from enviroment::cOperation.


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