]> Creatis software - creaCLI.git/blobdiff - ModuleCall/CreationTool.cxx
Simple DL-Open example
[creaCLI.git] / ModuleCall / CreationTool.cxx
diff --git a/ModuleCall/CreationTool.cxx b/ModuleCall/CreationTool.cxx
new file mode 100644 (file)
index 0000000..8203b4d
--- /dev/null
@@ -0,0 +1,164 @@
+/* 
+ * File:   CreationTool.cxx
+ * Author: riveros
+ * 
+ * Created on 23 mars 2012, 10:12
+ */
+
+#include "CreationTool.h"
+
+std::string Mthd::Aux::toString ( float n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( double n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( long double n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( char n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( unsigned char n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( short n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( unsigned short n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( int n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( long int n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( unsigned int n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( unsigned long n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( unsigned long long n ) {
+    std::ostringstream oss;
+    oss << n;
+    return oss.str( );
+}
+
+std::string Mthd::Aux::toString ( std::string n ) {
+    return n;
+}
+
+char* Mthd::Aux::toCharArrray ( float n ) {
+    std::ostringstream oss;
+    oss << n;
+    return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( double n ) {
+    std::ostringstream oss;
+    oss << n;
+    return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( long double n ) {
+    std::ostringstream oss;
+    oss << n;
+    return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( char n ) {
+    std::ostringstream oss;
+    oss << n;
+    return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( unsigned char n ) {
+    std::ostringstream oss;
+    oss << n;
+    return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( short n ) {
+    std::ostringstream oss;
+    oss << n;
+    return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( unsigned short n ) {
+    std::ostringstream oss;
+    oss << n;
+    return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( int n ) {
+    std::ostringstream oss;
+    oss << n;
+    return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( long int n ) {
+    std::ostringstream oss;
+    oss << n;
+    return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( unsigned int n ) {
+    std::ostringstream oss;
+    oss << n;
+    return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( long unsigned int n ) {
+    std::ostringstream oss;
+    oss << n;
+    return const_cast < char* > ( oss.str( ).data( ) );
+}
+
+char* Mthd::Aux::toCharArrray ( std::string n ) {
+    return const_cast < char* > ( n.data( ) );
+}
+
+std::string Mthd::Aux::replace_str ( std::string input, std::string old_str, std::string new_str ) {
+    size_t found = input.find( old_str );
+    while ( found != std::string::npos ) {
+        input.replace( found, old_str.length( ), new_str );
+        found = input.find( old_str );
+    }
+    return input;
+}
+