#include <graphics.h>
Inherits base_property.
Inherited by row_vector_property.
Public Member Functions | |
array_property (void) | |
array_property (const std::string &nm, const graphics_handle &h, const octave_value &m) | |
array_property (const array_property &p) | |
octave_value | get (void) const |
void | add_constraint (const std::string &type) |
void | add_constraint (const dim_vector &dims) |
double | min_val (void) const |
double | max_val (void) const |
double | min_pos (void) const |
Matrix | get_limits (void) const |
array_property & | operator= (const octave_value &val) |
base_property * | clone (void) const |
Protected Member Functions | |
bool | do_set (const octave_value &v) |
Protected Attributes | |
octave_value | data |
double | xmin |
double | xmax |
double | xminp |
std::list< std::string > | type_constraints |
std::list< dim_vector > | size_constraints |
array_property::array_property | ( | void | ) | [inline] |
array_property::array_property | ( | const std::string & | nm, | |
const graphics_handle & | h, | |||
const octave_value & | m | |||
) | [inline] |
array_property::array_property | ( | const array_property & | p | ) | [inline] |
void array_property::add_constraint | ( | const dim_vector & | dims | ) | [inline] |
Reimplemented in row_vector_property.
void array_property::add_constraint | ( | const std::string & | type | ) | [inline] |
Reimplemented in row_vector_property.
base_property* array_property::clone | ( | void | ) | const [inline, virtual] |
bool array_property::do_set | ( | const octave_value & | v | ) | [inline, protected, virtual] |
octave_value array_property::get | ( | void | ) | const [inline, virtual] |
Reimplemented from base_property.
Matrix array_property::get_limits | ( | void | ) | const [inline] |
double array_property::max_val | ( | void | ) | const [inline] |
double array_property::min_pos | ( | void | ) | const [inline] |
double array_property::min_val | ( | void | ) | const [inline] |
array_property& array_property::operator= | ( | const octave_value & | val | ) | [inline] |
octave_value array_property::data [protected] |
std::list<dim_vector> array_property::size_constraints [protected] |
std::list<std::string> array_property::type_constraints [protected] |
double array_property::xmax [protected] |
double array_property::xmin [protected] |
double array_property::xminp [protected] |