comparison src/ov-range.cc @ 5900:c20eb7330d13

[project @ 2006-07-22 08:31:16 by jwe]
author jwe
date Sat, 22 Jul 2006 08:31:17 +0000 (2006-07-22)
parents bd3041e30d97
children cdef72fcd206
comparison
equal deleted inserted replaced
5899:82c38ce145a7 5900:c20eb7330d13
469 return retval; 469 return retval;
470 } 470 }
471 471
472 #endif 472 #endif
473 473
474 mxArray *
475 octave_range::as_mxArray (void) const
476 {
477 mxArray *retval = new mxArray (mxDOUBLE_CLASS, dims (), mxREAL);
478
479 double *pr = static_cast<double *> (retval->get_data ());
480
481 int nel = numel ();
482
483 Matrix m = matrix_value ();
484
485 const double *p = m.data ();
486
487 for (int i = 0; i < nel; i++)
488 pr[i] = p[i];
489
490 return retval;
491 }
492
474 /* 493 /*
475 ;;; Local Variables: *** 494 ;;; Local Variables: ***
476 ;;; mode: C++ *** 495 ;;; mode: C++ ***
477 ;;; End: *** 496 ;;; End: ***
478 */ 497 */