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::nConvertToFib::nImage::nStructureData::nConvertToFib::iConvertAreaToExtObjects Class Reference

#include <iConvertAreaToExtObjects.h>

Inheritance diagram for fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::iConvertAreaToExtObjects:

List of all members.

Public Member Functions

virtual ~iConvertAreaToExtObjects ()
virtual iConvertAreaToExtObjectsclone () const =0
virtual list< cExtObject * > convertToExtObjects (const set< cVectorPosition > &structurePoints, const cImageSearchData *pImageSearchData, double maxValue=65536.0, const double maxErrorPerValue=0.0) const =0

Detailed Description

Definition at line 63 of file iConvertAreaToExtObjects.h.


Constructor & Destructor Documentation

virtual fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::iConvertAreaToExtObjects::~iConvertAreaToExtObjects ( )
inlinevirtual

destructor

Definition at line 69 of file iConvertAreaToExtObjects.h.


Member Function Documentation

virtual iConvertAreaToExtObjects* fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::iConvertAreaToExtObjects::clone ( ) const
pure virtual

This method clones this strategy object.

Returns:
a clone of this strategie object

Implemented in fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::cImageStructureConvertToTiles.

virtual list< cExtObject * > fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::iConvertAreaToExtObjects::convertToExtObjects ( const set< cVectorPosition > &  structurePoints,
const cImageSearchData pImageSearchData,
double  maxValue = 65536.0,
const double  maxErrorPerValue = 0.0 
) const
pure virtual

This method converts this cImageStructure to external objects and returns thm. Beware: You have to check for antialising with isAntialised(). (If antialised change external object identifer.)

Parameters:
structurePointsthe set with the points of the area to convert
pImageSearchDataa pointer to the image search data of found image parts, which will overwrite the generated external objects area parts (the external objects areas can be bigger, because some parts of them won't be seen)
maxValuethe maximum possible value in all evalued parameters of the evalued external object elements will allways have lower absolute values or the input values (parameters) of the external object elements are coordinate values of points; if 0 (standard value) is given, the maximum possible value will be evalued from the given data (absolute maximum in given data * 256)
maxErrorPerValuethe maximal error for the border points to find on one border point; every point in the area of the generated external objects will have a distance lower or equal maxErrorPerValue to a point in structurePoint or an overlappted point of pImageSearchData
Returns:
a list with the data for the external object elements from the database

Implemented in fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::cImageStructureConvertToTiles.


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