]> Creatis software - crea.git/blob - lib/creaDevManagerLib/modelCDMProject.cpp
new model classes
[crea.git] / lib / creaDevManagerLib / modelCDMProject.cpp
1 /*
2 # ---------------------------------------------------------------------
3 #
4 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image 
5 #                        pour la Sant�)
6 # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
7 # Previous Authors : Laurent Guigues, Jean-Pierre Roux
8 # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
9 #
10 #  This software is governed by the CeCILL-B license under French law and 
11 #  abiding by the rules of distribution of free software. You can  use, 
12 #  modify and/ or redistribute the software under the terms of the CeCILL-B 
13 #  license as circulated by CEA, CNRS and INRIA at the following URL 
14 #  http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html 
15 #  or in the file LICENSE.txt.
16 #
17 #  As a counterpart to the access to the source code and  rights to copy,
18 #  modify and redistribute granted by the license, users are provided only
19 #  with a limited warranty  and the software's author,  the holder of the
20 #  economic rights,  and the successive licensors  have only  limited
21 #  liability. 
22 #
23 #  The fact that you are presently reading this means that you have had
24 #  knowledge of the CeCILL-B license and that you accept its terms.
25 # ------------------------------------------------------------------------ 
26  */
27
28 /*
29  * modelCDMProject.cpp
30  *
31  *  Created on: 13/11/2012
32  *      Author: Daniel Felipe Gonzalez Obando
33  */
34
35 #include "modelCDMProject.h"
36
37 modelCDMProject::modelCDMProject()
38 {
39   //TODO: implement method
40 }
41
42 modelCDMProject::modelCDMProject(
43     const std::string& name,
44     const std::string& path,
45     const unsigned char& type,
46     const int& level
47 )
48 {
49   //TODO: implement method
50 }
51
52 const std::string&
53 modelCDMProject::GetName() const
54 {
55   return this->name;
56 }
57
58 const std::string&
59 modelCDMProject::GetVersion() const
60 {
61   return this->version;
62 }
63
64 const std::string&
65 modelCDMProject::GetVersionDate() const
66 {
67   return this->versionDate;
68 }
69
70 const std::string&
71 modelCDMProject::GetBuildPath() const
72 {
73   return this->buildPath;
74 }
75
76 bool modelCDMProject::SetVersion(const std::string& version, std::string*& result)
77 {
78   //TODO: implement method
79   return true;
80 }
81
82 bool modelCDMProject::SetBuildPath(const std::string& path, std::string*& result)
83 {
84   //TODO: implement method
85   return true;
86 }
87
88 bool modelCDMProject::CreatePackage(
89     const std::string& name,
90     std::string*& result,
91     const std::string& authors,
92     const std::string& authorsEmail,
93     const std::string& version,
94     const std::string& description
95 )
96 {
97   //TODO: implement method
98   return true;
99 }
100
101 bool modelCDMProject::CreateLibrary(
102     const std::string& name,
103     std::string*& result,
104     const std::string& path
105 )
106 {
107   //TODO: implement method
108   return true;
109 }
110
111 bool modelCDMProject::CreateApplication(
112     const std::string& name,
113     std::string*& result,
114     const std::string& path
115 )
116 {
117   //TODO: implement method
118   return true;
119 }
120
121 bool modelCDMProject::CreateBlackBox(
122     const std::string& name,
123     const std::string& package,
124     const std::string& authors,
125     const std::string& authorsEmail,
126     const std::string& categories,
127     const std::string& description
128 )
129 {
130   //TODO: implement method
131   return true;
132 }
133
134 bool modelCDMProject::OpenCMakeListsFile(std::string*& result)
135 {
136   //TODO: implement method
137   return true;
138 }
139
140 bool modelCDMProject::Refresh(std::string*& result)
141 {
142   //TODO: implement method
143   return true;
144 }
145
146 bool modelCDMProject::ConfigureBuild(std::string*& result)
147 {
148   //TODO: implement method
149   return true;
150 }
151
152 bool modelCDMProject::Build(std::string*& result)
153 {
154   //TODO: implement method
155   return true;
156 }
157
158 bool modelCDMProject::Connect(std::string*& result)
159 {
160   //TODO: implement method
161   return true;
162 }