# ---------------------------------------------------------------------
#
# Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
-# pour la Santé)
+# pour la Sant�)
# Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
# Previous Authors : Laurent Guigues, Jean-Pierre Roux
# CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
# The fact that you are presently reading this means that you have had
# knowledge of the CeCILL-B license and that you accept its terms.
# ------------------------------------------------------------------------
-*/
-
-
+ */
/*
* modelCDMProject.cpp
*
* Created on: 13/11/2012
- * Author: daniel
+ * Author: Daniel Felipe Gonzalez Obando
*/
#include "modelCDMProject.h"
-modelCDMProject::modelCDMProject(std::string name, std::string path, unsigned char type, int level)
+modelCDMProject::modelCDMProject()
+{
+ //TODO: implement method
+}
+
+modelCDMProject::modelCDMProject(
+ const std::string& name,
+ const std::string& path,
+ const unsigned char& type,
+ const int& level
+)
+{
+ //TODO: implement method
+}
+
+const std::string&
+modelCDMProject::GetName() const
+{
+ return this->name;
+}
+
+const std::string&
+modelCDMProject::GetVersion() const
+{
+ return this->version;
+}
+
+const std::string&
+modelCDMProject::GetVersionDate() const
+{
+ return this->versionDate;
+}
+
+const std::string&
+modelCDMProject::GetBuildPath() const
+{
+ return this->buildPath;
+}
+
+bool modelCDMProject::SetVersion(const std::string& version, std::string*& result)
+{
+ //TODO: implement method
+ return true;
+}
+
+bool modelCDMProject::SetBuildPath(const std::string& path, std::string*& result)
+{
+ //TODO: implement method
+ return true;
+}
+
+bool modelCDMProject::CreatePackage(
+ const std::string& name,
+ std::string*& result,
+ const std::string& authors,
+ const std::string& authorsEmail,
+ const std::string& version,
+ const std::string& description
+)
{
- this->name = name;
- this->path = path;
- this->type = type;
- this->level = level;
+ //TODO: implement method
+ return true;
}
+bool modelCDMProject::CreateLibrary(
+ const std::string& name,
+ std::string*& result,
+ const std::string& path
+)
+{
+ //TODO: implement method
+ return true;
+}
+
+bool modelCDMProject::CreateApplication(
+ const std::string& name,
+ std::string*& result,
+ const std::string& path
+)
+{
+ //TODO: implement method
+ return true;
+}
+
+bool modelCDMProject::CreateBlackBox(
+ const std::string& name,
+ const std::string& package,
+ const std::string& authors,
+ const std::string& authorsEmail,
+ const std::string& categories,
+ const std::string& description
+)
+{
+ //TODO: implement method
+ return true;
+}
+
+bool modelCDMProject::OpenCMakeListsFile(std::string*& result)
+{
+ //TODO: implement method
+ return true;
+}
+
+bool modelCDMProject::Refresh(std::string*& result)
+{
+ //TODO: implement method
+ return true;
+}
+
+bool modelCDMProject::ConfigureBuild(std::string*& result)
+{
+ //TODO: implement method
+ return true;
+}
+
+bool modelCDMProject::Build(std::string*& result)
+{
+ //TODO: implement method
+ return true;
+}
+
+bool modelCDMProject::Connect(std::string*& result)
+{
+ //TODO: implement method
+ return true;
+}