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

#include <cImageStructureConvertToTiles.h>

Inheritance diagram for fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::cImageStructureConvertToTiles:
Collaboration diagram for fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::cImageStructureConvertToTiles:

List of all members.

Public Member Functions

 cImageStructureConvertToTiles ()
virtual ~cImageStructureConvertToTiles ()
virtual
cImageStructureConvertToTiles
clone () const
virtual list< cExtObject * > convertToExtObjects (const set< cVectorPosition > &structurePoints, const cImageSearchData *pImageSearchData, double maxValue=65536.0, const double maxErrorPerValue=0.0) const
- Public Member Functions inherited from fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::iConvertAreaToExtObjects
virtual ~iConvertAreaToExtObjects ()

Detailed Description

Definition at line 65 of file cImageStructureConvertToTiles.h.


Constructor & Destructor Documentation

fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::cImageStructureConvertToTiles::cImageStructureConvertToTiles ( )

standard constructor

virtual fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::cImageStructureConvertToTiles::~cImageStructureConvertToTiles ( )
virtual

destructor


Member Function Documentation

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

This method clones this strategy object.

Returns:
a clone of this strategie object

Implements fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::iConvertAreaToExtObjects.

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

This method converts this cImageStructure to tiles and return ther data. Beware: You have to check for antialising with isAntialised(). (If antialised add to tile external object identifer -10 .)

Parameters:
structurePointsthe set with the point of the area to convert
pImageSearchDataa pointer to the image search data of found image parts, which will overwrite tile parts (the tiles can be bigger, because some parts of them won't be seen)
maxValuethe maximum possible value in all parameters, the evalued spline/function elements will allways have value parameters vecFactors[i] with -1 * maxValue <= vecFactors[i] <= maxValue for 0 <= i < vecFactors.size(); 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 polynoms to find on one border point; the error on the interpolated polynom for every border point in vecData will be equal or less than maxErrorPerValue
Returns:
a list with the data for the tiles as external object elements from the database with the identifier -70 or -71

Implements fib::algorithms::nConvertToFib::nImage::nStructureData::nConvertToFib::iConvertAreaToExtObjects.


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