14 virtual void scale(
float min,
float max) = 0;
19 virtual float low() = 0;
30 virtual void scale(
float min,
float max);
31 virtual const char*
varname()
const;
32 virtual void*
varobj()
const;
33 virtual void varobj(
void* obj);
60 virtual const char*
varname()
const;
61 virtual void*
varobj()
const;
62 virtual void varobj(
void* obj);
64 virtual void scale(
float min,
float max);
67 virtual void shape_plot();
69 virtual void make_time_plot(
Section*,
float x);
70 virtual void make_space_plot(
Section* s1,
float x1,
Section* s2,
float x2);
89 virtual ~ColorValue();
90 void set_scale(
float low,
float high);
91 const Color* get_color(
float)
const;
92 const Color* no_value()
const;
100 void colormap(
int size,
bool global =
false);
101 void colormap(
int index,
int red,
int green,
int blue);
106 const Color** crange_;
122 Coord xsize_, ysize_;
virtual void fast_draw(Canvas *, Coord x, Coord y, bool) const =0
virtual void save_phase1(std::ostream &)
virtual void draw(Canvas *, const Allocation &) const
virtual const char * varname() const
ShapePlotData(Symbol *=NULL, Object *=NULL)
virtual Object * neuron_section_list()
virtual bool has_iv_view()
virtual void scale(float min, float max)
virtual void variable(Symbol *)
virtual void * varobj() const
virtual void observe(SectionList *=NULL)
void update(NrnThread *_nt)
static double fast_flush(void *v)
virtual void variable(Symbol *)=0
virtual const char * varname() const =0
virtual Object * neuron_section_list()=0
virtual bool has_iv_view()=0
virtual ~ShapePlotInterface()=default
virtual void * varobj() const =0
virtual void scale(float min, float max)=0
virtual void varobj(void *obj)=0