The Fib multimedia system
Fib is a system for storing multimedia data (like images or films).
|
#include "debugOut.inc"
Go to the source code of this file.
Macros | |
#define | FIB_VERSION 6 |
#define | FIB_VERSION_NAME V1.2.3 |
#define | FIB_DB_VERSION 5 |
#define | FIB_DB_VERSION_NAME V1.1.3 |
#define | DEBUG_RESTORE_XML |
#define | DEBUG_EVALUE |
#define | FEATURE_OUTPUT_ELEMENT_NUMBER_XML |
#define | FEATURE_DIRECT_UNDERAREAVALUES |
#define | FEATURE_SIMPLE_CONSTRUCTOR |
#define | FEATURE_NO_REGISTER_NEW_FIB_ |
#define | FEATURE_SIMPLE_CONSTRUCTOR |
#define | FEATURE_FAST_UPDATE |
#define | FEATURE_SIMPLE_CONSTRUCTOR |
#define | FEATURE_NO_REGISTER_NEW_FIB_ |
#define | FEATURE_CHECK_OVERWRITTEN_WITH_IS_OVERWRITTEN_VECTOR |
#define | FEATURE_STORE_COMPRESSED_NO_DEFINED_VARIABLES |
#define | FEATURE_GENERATE_NEEDED_DOMAINS |
#define | FEATURE_EQUAL_FIB_OBJECT |
#define | FEATURE_NEW_ROOT_GET_DEFINED_VARIBLES |
#define | FEATURE_EVALUE_ALL_PROPERTIES_IN_C_PROPERTY |
#define | FEATURE_EXT_SUBOBJECT_INPUT_VECTOR |
#define | FEATURE_FIB_VECTOR_STORE_JUST_DOMAIN |
#define | FEATURE_FIB_ELEMENT_CHECKS_DATABASE_FOR_EXTERNAL_OBJECTS |
#define DEBUG_EVALUE |
#define DEBUG_RESTORE_XML |
#define FEATURE_CHECK_OVERWRITTEN_WITH_IS_OVERWRITTEN_VECTOR |
When checking if an property is overwritten the cVectorProperty::isOverwritenVector() method of the property vector is used.
created: 17.12.2010 Betti Oesterholz status: running and tested(18.12.2010) (deprecated: not FEATURE_CHECK_OVERWRITTEN_WITH_IS_OVERWRITTEN_VECTOR)
#define FEATURE_DIRECT_UNDERAREAVALUES |
With this feature the number of the vector elements are written, when storing in the Fib-XML-format.
created: 06.06.2011 Betti Oesterholz status: running and tested(06.06.2011) The maximal number of numbers in an underarea the method cVectorArea::getAreaValues() returns. If defined no underare will contain more then MAX_UNDERAREA_SIZE numbers.
created: 12.05.2010 Betti Oesterholz status: not working for limit values
created: 12.05.2010 Betti Oesterholz status: tested
#define FEATURE_EQUAL_FIB_OBJECT |
New implementation of the Fib element equal methods.
created: 19.10.2011 Betti Oesterholz status: running and tested(26.10.2011) (deprecated: not FEATURE_EQUAL_FIB_OBJECT)
#define FEATURE_EVALUE_ALL_PROPERTIES_IN_C_PROPERTY |
When evalue the properties
This feature will make the feature FEATURE_CHECK_OVERWRITTEN_WITH_IS_OVERWRITTEN_VECTOR obsolete.
created: 10.11.2011 Betti Oesterholz status: running and tested(10.11.2011) (deprecated: not FEATURE_EVALUE_ALL_PROPERTIES_IN_C_PROPERTY and FEATURE_CHECK_OVERWRITTEN_WITH_IS_OVERWRITTEN_VECTOR)
#define FEATURE_EXT_SUBOBJECT_INPUT_VECTOR |
With this feature the external subobject element
#define FEATURE_FAST_UPDATE |
With this feature the Fib-object values will be updated if the values are needed and not when the Fib-object is changed.
created: 02.08.2010 Betti Oesterholz status: running and tested(10.2010) (deprecated: not FEATURE_FAST_UPDATE) needed features:
#define FEATURE_FIB_ELEMENT_CHECKS_DATABASE_FOR_EXTERNAL_OBJECTS |
With this feature the Fib database
#define FEATURE_FIB_VECTOR_STORE_JUST_DOMAIN |
With this feature the Fib vector
#define FEATURE_GENERATE_NEEDED_DOMAINS |
New handling of generting needed domains (
created: 04.09.2011 Betti Oesterholz status: running and tested(04.09.2011) (deprecated: not FEATURE_GENERATE_NEEDED_DOMAINS)
#define FEATURE_NEW_ROOT_GET_DEFINED_VARIBLES |
The root Element has new getDefinedVariables() method / handling: all defined variables in the subroots will be considered
created: 01.11.2011 Betti Oesterholz status: running and tested(01.11.2011) (deprecated: not FEATURE_NEW_ROOT_GET_DEFINED_VARIBLES)
#define FEATURE_NO_REGISTER_NEW_FIB_ |
With this feature the registerNewFibObject() method will be removed.
created: 19.08.2010 Betti Oesterholz status: running and tested(10.2010) (deprecated: not FEATURE_NO_REGISTER_NEW_FIB_) needed features:
#define FEATURE_NO_REGISTER_NEW_FIB_ |
With this feature the registerNewFibObject() method will be removed.
created: 19.08.2010 Betti Oesterholz status: running and tested(10.2010) (deprecated: not FEATURE_NO_REGISTER_NEW_FIB_) needed features:
#define FEATURE_OUTPUT_ELEMENT_NUMBER_XML |
With this feature the element number will be written as a XML attribute "elementNr", when the Fib-elements are stored in the XML format. This feature is for testing, in normaly it should be deactivated.
created: 17.10.2011 Betti Oesterholz status: running and tested(17.10.2011)
#define FEATURE_SIMPLE_CONSTRUCTOR |
#define FEATURE_SIMPLE_CONSTRUCTOR |
#define FEATURE_SIMPLE_CONSTRUCTOR |
#define FEATURE_STORE_COMPRESSED_NO_DEFINED_VARIABLES |
#define FIB_VERSION 6 |
file name: version.h
System: C++
This file contains switches for the different Fib-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 implementation. This includes descriptions of declarations for versioned programming switches.