Navigation

Operators and Keywords

Function List:

C++ API

mxArray_number Class Reference

Inherits mxArray_matlab.

Collaboration diagram for mxArray_number:

List of all members.

Public Member Functions

 mxArray_number (mxClassID id_arg, mwSize ndims_arg, const mwSize *dims_arg, mxComplexity flag=mxREAL)
 mxArray_number (mxClassID id_arg, const dim_vector &dv, mxComplexity flag=mxREAL)
 mxArray_number (mxClassID id_arg, mwSize m, mwSize n, mxComplexity flag=mxREAL)
 mxArray_number (mxClassID id_arg, double val)
 mxArray_number (mxClassID id_arg, mxLogical val)
 mxArray_number (const char *str)
 mxArray_number (mwSize m, const char **str)
mxArray_numberdup (void) const
 ~mxArray_number (void)
int is_complex (void) const
double get_scalar (void) const
void * get_data (void) const
void * get_imag_data (void) const
void set_data (void *pr_arg)
void set_imag_data (void *pi_arg)
int get_string (char *buf, mwSize buflen) const
char * array_to_string (void) const

Protected Member Functions

template<typename ELT_T , typename ARRAY_T , typename ARRAY_ELT_T >
octave_value int_to_ov (const dim_vector &dv) const
octave_value as_octave_value (void) const
 mxArray_number (const mxArray_number &val)

Constructor & Destructor Documentation

mxArray_number::mxArray_number ( mxClassID  id_arg,
mwSize  ndims_arg,
const mwSize dims_arg,
mxComplexity  flag = mxREAL 
) [inline]
mxArray_number::mxArray_number ( mxClassID  id_arg,
const dim_vector dv,
mxComplexity  flag = mxREAL 
) [inline]
mxArray_number::mxArray_number ( mxClassID  id_arg,
mwSize  m,
mwSize  n,
mxComplexity  flag = mxREAL 
) [inline]
mxArray_number::mxArray_number ( mxClassID  id_arg,
double  val 
) [inline]
mxArray_number::mxArray_number ( mxClassID  id_arg,
mxLogical  val 
) [inline]
mxArray_number::mxArray_number ( const char *  str  )  [inline]
mxArray_number::mxArray_number ( mwSize  m,
const char **  str 
) [inline]
mxArray_number::~mxArray_number ( void   )  [inline]
mxArray_number::mxArray_number ( const mxArray_number val  )  [inline, protected]

Member Function Documentation

char* mxArray_number::array_to_string ( void   )  const [inline, virtual]

Reimplemented from mxArray_matlab.

octave_value mxArray_number::as_octave_value ( void   )  const [inline, protected, virtual]

Implements mxArray_base.

mxArray_number* mxArray_number::dup ( void   )  const [inline, virtual]

Implements mxArray_base.

void* mxArray_number::get_data ( void   )  const [inline, virtual]

Reimplemented from mxArray_matlab.

void* mxArray_number::get_imag_data ( void   )  const [inline, virtual]

Reimplemented from mxArray_matlab.

double mxArray_number::get_scalar ( void   )  const [inline, virtual]

Reimplemented from mxArray_matlab.

int mxArray_number::get_string ( char *  buf,
mwSize  buflen 
) const [inline, virtual]

Reimplemented from mxArray_matlab.

template<typename ELT_T , typename ARRAY_T , typename ARRAY_ELT_T >
octave_value mxArray_number::int_to_ov ( const dim_vector dv  )  const [inline, protected]
int mxArray_number::is_complex ( void   )  const [inline, virtual]

Reimplemented from mxArray_matlab.

void mxArray_number::set_data ( void *  pr_arg  )  [inline, virtual]

Reimplemented from mxArray_matlab.

void mxArray_number::set_imag_data ( void *  pi_arg  )  [inline, virtual]

Reimplemented from mxArray_matlab.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines