The Fib multimedia system
Fib is a system for storing multimedia data (like images or films).
|
Go to the source code of this file.
#define FEATURE_C_SPLINE_USE_GLP_LIB_LINAR_PROBLEM_SOLVING |
With this feature the glp library (extern package) linear solver will be used to find a spline for a vector of range data points.
created: 16.09.2012 Betti Oesterholz Status: implemened and tested(13.10.2012)
#define FEATURE_GLPK_USE_MUTEX_LINAR_PROBLEM_SOLVING |
With this feature the glp library (extern package) linear solver will be used with a mutex switch, so it can run in treads. If the glp libary is tread save this feature can be deactivated. Make sure to include mutexGlpkSolver.inc .
created: 26.09.2012 Betti Oesterholz Status: implemened and tested(13.10.2012)
#define FEATURE_HYPERPLANE_BODY_OPTIMIZE_IS_PART_INEQUIATIONS |
With this feature the isPart() method will optimize the inequiations when evaluing if a point is part of the body. The first inequiation found, which the point dos not fulfill, will be put to the front of the inequiation list, so its checked as the first inequiation in the next isPart() call.
created: 04.04.2011 Betti Oesterholz Status: implemened and tested(04.04.2011)
#define FEATURE_HYPERPLANE_BODY_SIMPLE_ADD_INEQUIATIONS_NO_DOUBLE_POINTS |
With this feature the addInequiation() function of the class cHyperplaneBodySimple will remove double points wich are. Ther will allways just one point, which is contained in specific set of hyperplanes. This will save memmory and time.
created: 17.04.2011 Betti Oesterholz Status: implemened and tested(17.04.2011)
#define FEATURE_INEQUIATION_EVALUE_FAST |
With this feature the methods for evaluing an inequiation won't use the slower add and sub functions from fibDatatyps.h .
created: 04.04.2011 Betti Oesterholz Status: implemened and tested(04.04.2011)
#define FEATURE_LINEAR_EQUIATION_PRECISION_FOR_NULL |
With this feature the addition of to equiations values will be 0, if the negative of one values is allmost equal to the other value. In this way the precision of the variable values is not relevant.
created: 17.01.2011 Betti Oesterholz Status: implemened and tested(17.01.2011)
#define FEATURE_NCLUSTER_CLUSTER_IN_ONE_STEP |
With this feature the addInequiation() method will also work on big hyperpbodies. Without the feature addInequiation() will work faster, but produce errors on big hyper bodys (don't use a to big maxValue when intitializing the cHyperplaneBody).
created: 09.04.2011 Betti Oesterholz Status: implemened With this feature the cluster() function of nCluster will create the mapping for the cluster in one step. This will save memmory and time.
created: 11.04.2011 Betti Oesterholz Status: implemened and tested(11.04.2011)
#define FEATURE_ND1_POLYNOM_TO_HORN_SCHEMA_FIB_UNDERFUNCTION |
With this feature the method toFibUnderFunction() of the nD1::cPolynom class will convert the polynom to an fub underfunction polynom in the horn scheme form.
created: 10.03.2011 Betti Oesterholz Status: implemened and tested(10.03.2011)
#define FEATURE_REMOVE_TOPMOST_UNDEROBJECTS |
With this feature the removeOverwrittenUnderObjects() function will remove only the topmost overwritten underobjects.
created: 11.09.2010 Betti Oesterholz Status: implemened and tested(05.12.2010)
#define FEATURE_STORE_EVALUED_UNDEROBJECT_NUMBERS |
With this feature the removeOverwrittenUnderObjects() function will store the evalued underobject numbers (
created: 05.12.2010 Betti Oesterholz Status: implemened and tested(05.12.2010)
#define FIB_ALGORITHMS_VERSION 1 |
file name: version.h
System: C++
This file contains switches for the different fib -algorithms -versions. Copyright (C) GPL3
2009 Betti Oesterholz
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
This file contains the versionsinformation for the Fib -Multimedialanguage algorithms implementations. This includes descriptions of declarations for versioned programming switches.