17 virtual const char*
varname()
const = 0;
18 virtual void*
varobj()
const = 0;
19 virtual void varobj(
void* obj) = 0;
21 virtual float low() = 0;
22 virtual float high() = 0;
32 virtual const char*
varname()
const;
33 virtual void*
varobj()
const;
34 virtual void varobj(
void* obj);
55 virtual void erase_all();
58 virtual const char*
varname()
const;
59 virtual void*
varobj()
const;
60 virtual void varobj(
void* obj);
63 virtual void save_phase1(std::ostream&);
65 virtual void shape_plot();
67 virtual void make_time_plot(
Section*,
float x);
68 virtual void make_space_plot(
Section* s1,
float x1,
Section* s2,
float x2);
88 virtual ~ColorValue();
89 void set_scale(
float low,
float high);
90 const Color* get_color(
float)
const;
91 const Color* no_value()
const;
92 float low()
const {
return low_;}
93 float high()
const {
return high_;}
95 void colormap(
int size,
bool global =
false);
96 void colormap(
int index,
int red,
int green,
int blue);
100 const Color** crange_;
115 Coord xsize_, ysize_;
static double fast_flush(void *v)
double max(double a, double b)
static void update(NrnThread *)
virtual void * varobj() const =0
virtual Object * neuron_section_list()=0
virtual void variable(Symbol *)=0
virtual const char * varname() const =0
virtual void scale(float min, float max)=0
virtual bool has_iv_view()=0