GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
double_radio_property Class Reference

#include "graphics.h"

Inheritance diagram for double_radio_property:
base_property

Public Member Functions

 double_radio_property ()=delete
 
 double_radio_property (const std::string &nm, const graphics_handle &h, const double_radio_property &v)
 
 double_radio_property (const std::string &nm, const graphics_handle &h, const std::string &v)
 
 double_radio_property (double d, const radio_values &v)
 
 ~double_radio_property ()=default
 
base_propertyclone () const
 
const std::string & current_value () const
 
double double_value () const
 
octave_value get () const
 
bool is (const std::string &v) const
 
bool is_double () const
 
bool is_radio () const
 
 operator octave_value () const
 
double_radio_propertyoperator= (const octave_value &val)
 
- Public Member Functions inherited from base_property
 base_property ()
 
 base_property (const base_property &p)
 
 base_property (const std::string &s, const graphics_handle &h)
 
virtual ~base_property ()=default
 
void add_listener (const octave_value &v, listener_mode mode=GCB_POSTSET)
 
void delete_listener (const octave_value &v=octave_value(), listener_mode mode=GCB_POSTSET)
 
int get_id () const
 
std::string get_name () const
 
graphics_handle get_parent () const
 
bool is_hidden () const
 
bool ok () const
 
base_propertyoperator= (const base_property &)=delete
 
base_propertyoperator= (const octave_value &val)
 
void run_listeners (listener_mode mode=GCB_POSTSET)
 
bool set (const octave_value &v, bool do_run=true, bool do_notify_toolkit=true)
 
void set_hidden (bool flag)
 
void set_id (int d)
 
void set_name (const std::string &s)
 
void set_parent (const graphics_handle &h)
 
virtual Cell values_as_cell () const
 
virtual std::string values_as_string () const
 

Protected Member Functions

bool do_set (const octave_value &v)
 

Detailed Description

Definition at line 1307 of file graphics.h.

Constructor & Destructor Documentation

◆ double_radio_property() [1/4]

double_radio_property::double_radio_property ( )
delete

◆ double_radio_property() [2/4]

double_radio_property::double_radio_property ( double  d,
const radio_values v 
)
inline

Definition at line 1313 of file graphics.h.

◆ double_radio_property() [3/4]

double_radio_property::double_radio_property ( const std::string &  nm,
const graphics_handle h,
const std::string &  v 
)
inline

Definition at line 1319 of file graphics.h.

◆ double_radio_property() [4/4]

double_radio_property::double_radio_property ( const std::string &  nm,
const graphics_handle h,
const double_radio_property v 
)
inline

Definition at line 1326 of file graphics.h.

◆ ~double_radio_property()

double_radio_property::~double_radio_property ( )
default

Member Function Documentation

◆ clone()

base_property* double_radio_property::clone ( ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 1377 of file graphics.h.

◆ current_value()

const std::string& double_radio_property::current_value ( ) const
inline

Definition at line 1361 of file graphics.h.

References error().

◆ do_set()

◆ double_value()

double double_radio_property::double_value ( ) const
inline

◆ get()

octave_value double_radio_property::get ( ) const
inlinevirtual

◆ is()

bool double_radio_property::is ( const std::string &  v) const
inline

◆ is_double()

◆ is_radio()

bool double_radio_property::is_radio ( ) const
inlinevirtual

Reimplemented from base_property.

Definition at line 1348 of file graphics.h.

◆ operator octave_value()

double_radio_property::operator octave_value ( ) const
inline

Definition at line 1375 of file graphics.h.

◆ operator=()

double_radio_property& double_radio_property::operator= ( const octave_value val)
inline

Definition at line 1369 of file graphics.h.


The documentation for this class was generated from the following files: