comparison src/graphics.h.in @ 7276:1e8e64d71e34

[project @ 2007-12-10 20:09:59 by jwe]
author jwe
date Mon, 10 Dec 2007 20:09:59 +0000
parents ace1030cbe36
children a1fdd4dabefb
comparison
equal deleted inserted replaced
7275:c099705f1aa7 7276:1e8e64d71e34
406 }; 406 };
407 407
408 class data_property 408 class data_property
409 { 409 {
410 public: 410 public:
411 data_property (const Matrix& m = Matrix ()) 411 data_property (const NDArray& m = NDArray ())
412 : data (m), xmin (octave_Inf), xmax (-octave_Inf), xminp (octave_Inf)
413 {
414 get_data_limits ();
415 }
416
417 data_property (const Matrix& m)
412 : data (m), xmin (octave_Inf), xmax (-octave_Inf), xminp (octave_Inf) 418 : data (m), xmin (octave_Inf), xmax (-octave_Inf), xminp (octave_Inf)
413 { 419 {
414 get_data_limits (); 420 get_data_limits ();
415 } 421 }
416 422
417 data_property (const octave_value& val) 423 data_property (const octave_value& val)
418 : data (), xmin (octave_Inf), xmax (-octave_Inf), xminp (octave_Inf) 424 : data (), xmin (octave_Inf), xmax (-octave_Inf), xminp (octave_Inf)
419 { 425 {
420 data = val.matrix_value (); 426 data = val.array_value ();
421 427
422 get_data_limits (); 428 get_data_limits ();
423 } 429 }
424 430
425 data_property& operator = (const data_property& a) 431 data_property& operator = (const data_property& a)
440 double min_val (void) const { return xmin; } 446 double min_val (void) const { return xmin; }
441 double max_val (void) const { return xmax; } 447 double max_val (void) const { return xmax; }
442 double min_pos (void) const { return xminp; } 448 double min_pos (void) const { return xminp; }
443 449
444 private: 450 private:
445 Matrix data; 451 NDArray data;
446 double xmin; 452 double xmin;
447 double xmax; 453 double xmax;
448 double xminp; 454 double xminp;
449 455
450 void get_data_limits (void) 456 void get_data_limits (void)