Mercurial > hg > octave-avbm
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) |