My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
MexParser.h
1 #ifndef GCP_MATLAB_MEXPARSER_H
2 #define GCP_MATLAB_MEXPARSER_H
3 
11 #include "mex.h"
12 #include "matrix.h"
13 
14 namespace gcp {
15  namespace util {
16 
17  class MexParser {
18  public:
19 
23  MexParser(const mxArray*);
24 
28  virtual ~MexParser();
29 
30  // Return the dimensionality of an mxArray
31 
32  int* getDimensions();
33 
34  int getNumberOfDimensions();
35 
36  void printDimensions();
37 
38  private:
39 
40  mxArray* array_;
41 
42  }; // End class MexParser
43 
44  } // End namespace util
45 } // End namespace gcp
46 
47 
48 #endif // End #ifndef GCP_MATLAB_MEXPARSER_H
Definition: MexParser.h:17
MexParser(const mxArray *)