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
cPositionPropertieData.h
Go to the documentation of this file.
1 /**
2  * @class cPositionPropertieData
3  * file name: cPositionPropertieData.h
4  * @author Betti Oesterholz
5  * @date 08.12.2010
6  * @mail webmaster@BioKom.info
7  *
8  * System: C++
9  *
10  * This class stores the data for a fib-propertyelement on an specific
11  * point on an specific position.
12  * Helperclass for the @see cPositionPointData class.
13  *
14  * Copyright (C) @c LGPL3 2010 Betti Oesterholz
15  *
16  * This program is free software: you can redistribute it and/or modify
17  * it under the terms of the GNU Lesser General Public License (LGPL) as
18  * published by the Free Software Foundation, either version 3 of the
19  * License, or any later version.
20  *
21  * This program is distributed in the hope that it will be useful,
22  * but WITHOUT ANY WARRANTY; without even the implied warranty of
23  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24  * GNU Lesser General Public License for more details.
25  *
26  * You should have received a copy of the GNU Lesser General Public License
27  * along with this program. If not, see <http://www.gnu.org/licenses/>.
28  *
29  *
30  * This class stores the data for a fib-propertyelement on an specific
31  * point on an specific position.
32  *
33  */
34 /*
35 History:
36 08.12.2010 Oesterholz created
37 */
38 
39 
40 #ifndef ___N_NEEDED_UNDEROBJECTS_C_POSITION_PROPERTY_DATA_H__
41 #define ___N_NEEDED_UNDEROBJECTS_C_POSITION_PROPERTY_DATA_H__
42 
43 
44 #include "version.h"
45 
46 #include "cPropertyData.h"
47 
48 #include "cVectorProperty.h"
49 
50 
51 namespace fib{
52 namespace algorithms{
53 namespace nEvalueFibObject{
54 namespace nNeededUnderobjects{
55 
56 
58 public:
59  /**
60  * The data for the propertyelement.
61  */
63 
64  /**
65  * The vector with the property values.
66  */
68 
69  /**
70  * If true this property is needed, else not.
71  */
73 
74  /**
75  * Standardconstructor
76  */
78 
79  /**
80  * Parameterconstructor
81  *
82  * @param pInProperty a pointer to the property data for this
83  * cPositionPropertieData object (@see pProperty)
84  * @param vecInProperty the property vector for this
85  * cPositionPropertieData object (@see pProperty);
86  * Beware: all elements should be values
87  */
89  const fib::cVectorProperty & vecInProperty );
90 
91 };//end class cPositionPropertieData
92 
93 
94 
95 }//end namespace nNeededUnderobjects
96 }//end namespace nEvalueFibObject
97 }//end namespace algorithms
98 }//end namespace fib
99 
100 
101 
102 #endif //___N_NEEDED_UNDEROBJECTS_C_POSITION_PROPERTY_DATA_H__