fw4spl
core/fwDataTools/include/fwDataTools/fieldHelper/Image.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2016.
3  * Distributed under the terms of the GNU Lesser General Public License (LGPL) as
4  * published by the Free Software Foundation.
5  * ****** END LICENSE BLOCK ****** */
6 
7 #ifndef __FWDATATOOLS_FIELDHELPER_IMAGE_HPP__
8 #define __FWDATATOOLS_FIELDHELPER_IMAGE_HPP__
9 
10 #include "fwDataTools/config.hpp"
11 
12 #include <string>
13 
14 namespace fwDataTools
15 {
16 namespace fieldHelper
17 {
22 struct FWDATATOOLS_CLASS_API Image
23 {
25  FWDATATOOLS_API const static std::string position;
26 
29  FWDATATOOLS_API static const std::string localGui;
30  FWDATATOOLS_API static const std::string m_axialSliceCountId;
31  FWDATATOOLS_API static const std::string m_frontalSliceCountId;
32  FWDATATOOLS_API static const std::string m_sagittalSliceCountId;
33  FWDATATOOLS_API static const std::string m_axialSliceIndexId;
34  FWDATATOOLS_API static const std::string m_frontalSliceIndexId;
35  FWDATATOOLS_API static const std::string m_sagittalSliceIndexId;
36  FWDATATOOLS_API static const std::string m_transferFunctionCompositeId;
37  FWDATATOOLS_API static const std::string m_globalMatrixId;
38  FWDATATOOLS_API static const std::string m_errorId;
39  FWDATATOOLS_API static const std::string m_imageLandmarksId;
40  FWDATATOOLS_API static const std::string m_imageDistancesId;
41  FWDATATOOLS_API static const std::string m_commentId;
42  FWDATATOOLS_API static const std::string m_colorId;
43  FWDATATOOLS_API static const std::string m_labelId;
44  FWDATATOOLS_API static const std::string m_relatedServiceId;
45  FWDATATOOLS_API static const std::string m_imageLabelId;
46  FWDATATOOLS_API static const std::string m_acquisitionCountId;
48 
51  FWDATATOOLS_API static const std::string m_roi;
53 
54 
57  FWDATATOOLS_API static const std::string DATA_IS_LOCKED;
59 };
60 
61 } // fieldHelper
62 
63 }
64 
65 #endif /*__FWDATATOOLS_FIELDHELPER_IMAGE_HPP__*/
FWDATATOOLS_API static const std::string position
position oriented IDs
static FWDATATOOLS_API const std::string m_transferFunctionCompositeId
The namespace fwDataTools contains classes which provide helpers to manipulate fwData::Object. *.
static FWDATATOOLS_API const std::string m_relatedServiceId
to store uid (simple) of service which create the object
Centralization of all identifiers used for communication and storage of dynamic attributes.
static FWDATATOOLS_API const std::string m_labelId
to assign a label