| 
 | 
Convenience method to create a copy of the string str allocated on the heap. 
On allocation failures and exceptions, it posts a fatal error and returns NULL if error handling allows continuing.  
 | 
| static char *  | newString (const std::string &str) | 
|   | 
| static void  | deleteString (char *str) | 
|   | Disposes a string created by newString(); NULL values as str are legal and will be ignored.  
  | 
|   | 
 | 
| static std::string  | writeToStdString (unsigned char val) | 
|   | Converts an unsigned char to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (char val) | 
|   | Converts a char to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (unsigned short val) | 
|   | Converts an unsigned short to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (short val) | 
|   | Converts a short to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (MLuint32 val) | 
|   | Converts an uint32 to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (MLint32 val) | 
|   | Converts an int32 to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (unsigned long val) | 
|   | Converts an unsigned long to std::string.  
  | 
|   | 
| static std::string  | writeToStdString (long val) | 
|   | Converts a long to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (MLuint64 val) | 
|   | Converts an uint64 to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (MLint64 val) | 
|   | Converts an int64 to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (MLfloat val) | 
|   | Converts a float to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (MLdouble val) | 
|   | Converts a double to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (MLldouble val) | 
|   | Converts a long double to a std::string.  
  | 
|   | 
| static std::string  | writeToStdString (const Vector2 &val) | 
|   | Converts a Vector2 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Vector3 &val) | 
|   | Converts a Vector3 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Vector4 &val) | 
|   | Converts a Vector4 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Vector5 &val) | 
|   | Converts a Vector5 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Vector6 &val) | 
|   | Converts a Vector6 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Vector7 &val) | 
|   | Converts a Vector7 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Vector8 &val) | 
|   | Converts a Vector8 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Vector9 &val) | 
|   | Converts a Vector9 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Vector10 &val) | 
|   | Converts a Vector10 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Vector16 &val) | 
|   | Converts a Vector16 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Vector32 &val) | 
|   | Converts a Vector32 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Vector64 &val) | 
|   | Converts a Vector64 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const ImageVector &val) | 
|   | Converts a ImageVector to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (SubImageBox const &box) | 
|   | Converts a SubImageBox to a std::string that can be parsed by readFromString(SubImageBox&).  
  | 
|   | 
| static std::string  | writeToStdString (SubImageBoxd const &box) | 
|   | Converts a SubImageBoxd to a std::string that can be parsed by readFromString(SubImageBoxd&).  
  | 
|   | 
| static std::string  | writeToStdString (Matrix2 const &mat) | 
|   | Converts a Matrix2 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (Matrix3 const &mat) | 
|   | Converts a Matrix3 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (Matrix4 const &mat) | 
|   | Converts a Matrix4 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (Matrix5 const &mat) | 
|   | Converts a Matrix5 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (Matrix6 const &mat) | 
|   | Converts a Matrix6 to a std::string that can be parsed by readFromString().  
  | 
|   | 
| static std::string  | writeToStdString (const Base *const obj) | 
|   | Writes a Base object to std::string.  
  | 
|   | 
| static std::string  | writeToStdString (const Base &obj) | 
|   | Writes a Base object to std::string.  
  | 
|   | 
| template<typename T >  | 
| static std::string  | writeToStdString (const std::vector< T > &vec, const std::string &separatorString) | 
|   | Converts a std::vector value vec to a string where vector components will be separated by the string separatorString.  
  | 
|   | 
| static std::string  | writeToStdString (const std::string &str) | 
|   | Writes std::string object to std::string.  
  | 
|   | 
 | 
| static bool  | readFromString (const std::string &arg, unsigned char &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &arg, char &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &arg, unsigned short &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &arg, short &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &arg, MLuint32 &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &arg, MLint32 &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &arg, MLuint64 &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &arg, MLint64 &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (std::string const &arg, unsigned long &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (std::string const &arg, long &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (std::string const &arg, float &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (std::string const &arg, double &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (std::string const &arg, long double &val) | 
|   | Reads a value from string arg into val; it returns true if one value has been converted successfully; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector2 &v) | 
|   | Reads a 2D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector3 &v) | 
|   | Reads a 3D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector4 &v) | 
|   | Reads a 4D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector5 &v) | 
|   | Reads a 5D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector6 &v) | 
|   | Reads a 6D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector7 &v) | 
|   | Reads a 7D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector8 &v) | 
|   | Reads a 8D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector9 &v) | 
|   | Reads a 9D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector10 &v) | 
|   | Reads a 10D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector16 &v) | 
|   | Reads a 16D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector32 &v) | 
|   | Reads a 32D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, Vector64 &v) | 
|   | Reads a 64D double vector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &vecstr, ImageVector &v) | 
|   | Reads a ImageVector value v from string vecstr whose values are space separated; it returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &str, Matrix2 &val) | 
|   | Reads a Matrix2 value val from string str whose values are space separated; and returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &str, Matrix3 &val) | 
|   | Reads a Matrix3 value val from string str whose values are space separated; and returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &str, Matrix4 &val) | 
|   | Reads a Matrix4 value val from string str whose values are space separated; and returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &str, Matrix5 &val) | 
|   | Reads a Matrix5 value val from string str whose values are space separated; and returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &str, Matrix6 &val) | 
|   | Reads a Matrix6 value val from string str whose values are space separated; and returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &arg, SubImageBox &val) | 
|   | Reads a SubImageBox value val from string arg whose values are space separated; and returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &arg, SubImageBoxd &val) | 
|   | Reads a SubImageBox value val from string arg whose values are space separated; and returns true if all components have been converted; otherwise, it returns false.  
  | 
|   | 
| static bool  | readFromString (const std::string &source, Base &obj) | 
|   | Reads a Base object from string source to obj by calling obj.setPersistentState(source.c_str()).  
  | 
|   | 
| template<typename T >  | 
| static bool  | readFromString (const std::string &vecstr, std::vector< T > &vec, const std::string &separatorString) | 
|   | Reads a std::vector<T> from a string of the form that is generated by stdVectorToString(vec, separatorString) and returns true on success and false otherwise.  
  | 
|   | 
| static bool  | readFromString (const std::string &source, std::string &target) | 
|   | Reads a std::string object to std::string.  
  | 
|   | 
 | 
| static MLint  | getFirstNonSpacePos (const std::string &str, MLint pos=0) | 
|   | Helper method returning the first non-space position starting from pos.  
  | 
|   |