123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- namespace NICE {
- /**
- * @class ConverterMatlabToNICE
- * @author Alexander Freytag
- * @brief Several methods for converting Matlab data into NICE containers
- */
- class ConverterMatlabToNICE
- {
- protected:
-
- public:
- /**
- * @brief Default constructor
- **/
- ConverterMatlabToNICE();
-
-
- ~ConverterMatlabToNICE();
-
-
-
- std::vector< const NICE::SparseVector * > convertSparseMatrixToNice( const mxArray *array_ptr ) const;
-
- NICE::SparseVector convertSparseVectorToNice(
- const mxArray* array_ptr,
- const bool & b_adaptIndexMtoC = false
- ) const;
-
- NICE::Matrix convertDoubleMatrixToNice( const mxArray* matlabMatrix ) const;
-
-
- NICE::Vector convertDoubleVectorToNice( const mxArray* matlabMatrix ) const;
-
- std::string convertMatlabToString( const mxArray *matlabString ) const;
-
- int convertMatlabToInt32( const mxArray *matlabInt32 ) const;
-
-
- double convertMatlabToDouble( const mxArray *matlabDouble ) const;
-
-
-
- bool convertMatlabToBool( const mxArray *matlabBool ) const;
- };
- }
|