Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkTubeGraphDefinitions.cpp
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 
14 
15 //============== XML const chars ===================
16 
17 //==== Header information ====
18 const std::string mitk::TubeGraphDefinitions::XML_TUBEGRAPH_FILE = "tube_graph_file";
19 const std::string mitk::TubeGraphDefinitions::XML_FILE_VERSION = "file_version";
20 const std::string mitk::TubeGraphDefinitions::VERSION_STRING = "0.1";
21 const std::string mitk::TubeGraphDefinitions::ASCII_FILE = "ascii_file";
22 const std::string mitk::TubeGraphDefinitions::FILE_NAME = "file_name";
23 
24 //==== Geometry details ====
25 const std::string mitk::TubeGraphDefinitions::XML_GEOMETRY = "geometry";
26 
27 const std::string mitk::TubeGraphDefinitions::XML_MATRIX_XX = "xx";
28 const std::string mitk::TubeGraphDefinitions::XML_MATRIX_XY = "xy";
29 const std::string mitk::TubeGraphDefinitions::XML_MATRIX_XZ = "xz";
30 const std::string mitk::TubeGraphDefinitions::XML_MATRIX_YX = "yx";
31 const std::string mitk::TubeGraphDefinitions::XML_MATRIX_YY = "yy";
32 const std::string mitk::TubeGraphDefinitions::XML_MATRIX_YZ = "yz";
33 const std::string mitk::TubeGraphDefinitions::XML_MATRIX_ZX = "zx";
34 const std::string mitk::TubeGraphDefinitions::XML_MATRIX_ZY = "zy";
35 const std::string mitk::TubeGraphDefinitions::XML_MATRIX_ZZ = "zz";
36 
37 const std::string mitk::TubeGraphDefinitions::XML_ORIGIN_X = "origin_x";
38 const std::string mitk::TubeGraphDefinitions::XML_ORIGIN_Y = "origin_y";
39 const std::string mitk::TubeGraphDefinitions::XML_ORIGIN_Z = "origin_z";
40 
41 const std::string mitk::TubeGraphDefinitions::XML_SPACING_X = "spacing_x";
42 const std::string mitk::TubeGraphDefinitions::XML_SPACING_Y = "spacing_y";
43 const std::string mitk::TubeGraphDefinitions::XML_SPACING_Z = "spacing_z";
44 
45 //==== TubeGraph structures ====
46 const std::string mitk::TubeGraphDefinitions::XML_VERTICES = "vertices";
47 const std::string mitk::TubeGraphDefinitions::XML_EDGES = "edges";
48 const std::string mitk::TubeGraphDefinitions::XML_LABELGROUPS = "labelgroups";
49 const std::string mitk::TubeGraphDefinitions::XML_ATTRIBUTIONS = "attributions";
50 const std::string mitk::TubeGraphDefinitions::XML_ANNOTATIONS = "annotations";
51 const std::string mitk::TubeGraphDefinitions::XML_VERTEX = "vertex";
52 const std::string mitk::TubeGraphDefinitions::XML_EDGE = "edge";
53 const std::string mitk::TubeGraphDefinitions::XML_ELEMENT = "element";
54 const std::string mitk::TubeGraphDefinitions::XML_LABELGROUP = "labelgroup";
55 const std::string mitk::TubeGraphDefinitions::XML_LABEL = "label";
56 const std::string mitk::TubeGraphDefinitions::XML_ATTRIBUTION = "attribut";
57 const std::string mitk::TubeGraphDefinitions::XML_ANNOTATION = "annotation";
58 
59 //==== vertex properties ====
60 const std::string mitk::TubeGraphDefinitions::XML_VERTEX_ID = "vertex_id";
61 
62 //==== edge properties ====
63 const std::string mitk::TubeGraphDefinitions::XML_EDGE_ID = "edge_id";
64 const std::string mitk::TubeGraphDefinitions::XML_EDGE_SOURCE_ID = "edge_source_id";
65 const std::string mitk::TubeGraphDefinitions::XML_EDGE_TARGET_ID = "edge_target_id";
66 
67 //==== element properties ====
68 const std::string mitk::TubeGraphDefinitions::XML_ELEMENT_X = "element_x";
69 const std::string mitk::TubeGraphDefinitions::XML_ELEMENT_Y = "element_y";
70 const std::string mitk::TubeGraphDefinitions::XML_ELEMENT_Z = "element_z";
71 const std::string mitk::TubeGraphDefinitions::XML_ELEMENT_DIAMETER = "element_diameter";
72 
73 //==== label group properties ====
74 const std::string mitk::TubeGraphDefinitions::XML_LABELGROUP_NAME = "labelgroup_name";
75 
76 //==== label properties ====
77 const std::string mitk::TubeGraphDefinitions::XML_LABEL_NAME = "label_name";
78 const std::string mitk::TubeGraphDefinitions::XML_LABEL_VISIBILITY = "label_visible";
79 const std::string mitk::TubeGraphDefinitions::XML_LABEL_COLOR_R = "label_color_r";
80 const std::string mitk::TubeGraphDefinitions::XML_LABEL_COLOR_G = "label_color_g";
81 const std::string mitk::TubeGraphDefinitions::XML_LABEL_COLOR_B = "label_color_b";
82 
83 //==== tube properties ====
84 const std::string mitk::TubeGraphDefinitions::XML_TUBE_ID_1 = "tube_id_1";
85 const std::string mitk::TubeGraphDefinitions::XML_TUBE_ID_2 = "tube_id_2";
86 
87 //==== annotation properties ====
88 const std::string mitk::TubeGraphDefinitions::XML_ANNOTATION_NAME = "annotation_name";
89 const std::string mitk::TubeGraphDefinitions::XML_ANNOTATION_DESCRIPTION = "annotation_description";
static const std::string XML_ATTRIBUTIONS
static const std::string XML_SPACING_Y
static const std::string XML_EDGE_SOURCE_ID
static const std::string XML_ANNOTATION_DESCRIPTION
static const std::string XML_VERTEX_ID
static const std::string XML_LABELGROUP
static const std::string XML_MATRIX_YX
static const std::string XML_ELEMENT
static const std::string XML_LABEL
static const std::string XML_EDGE
static const std::string XML_ELEMENT_Y
static const std::string XML_SPACING_Z
static const std::string XML_TUBEGRAPH_FILE
static const std::string ASCII_FILE
static const std::string XML_VERTEX
static const std::string XML_MATRIX_XY
static const std::string XML_ANNOTATION
static const std::string XML_FILE_VERSION
static const std::string XML_SPACING_X
static const std::string XML_VERTICES
static const std::string XML_MATRIX_XZ
static const std::string XML_ATTRIBUTION
static const std::string VERSION_STRING
static const std::string XML_MATRIX_ZX
static const std::string XML_MATRIX_YY
static const std::string XML_MATRIX_ZZ
static const std::string XML_TUBE_ID_1
static const std::string FILE_NAME
static const std::string XML_LABEL_COLOR_B
static const std::string XML_LABELGROUP_NAME
static const std::string XML_LABEL_NAME
static const std::string XML_MATRIX_ZY
static const std::string XML_LABEL_COLOR_R
static const std::string XML_EDGE_ID
static const std::string XML_ORIGIN_X
static const std::string XML_EDGE_TARGET_ID
static const std::string XML_GEOMETRY
static const std::string XML_MATRIX_YZ
static const std::string XML_ELEMENT_Z
static const std::string XML_LABEL_COLOR_G
static const std::string XML_ORIGIN_Z
static const std::string XML_LABELGROUPS
static const std::string XML_TUBE_ID_2
static const std::string XML_ELEMENT_DIAMETER
static const std::string XML_ANNOTATION_NAME
static const std::string XML_ANNOTATIONS
static const std::string XML_LABEL_VISIBILITY
static const std::string XML_MATRIX_XX
static const std::string XML_EDGES
static const std::string XML_ORIGIN_Y
static const std::string XML_ELEMENT_X