NEURON
ShapePlotData Class Reference

#include <shapeplt.h>

Inheritance diagram for ShapePlotData:
ShapePlotInterface

Public Member Functions

 ShapePlotData (Symbol *=NULL, Object *=NULL)
 
virtual ~ShapePlotData ()
 
virtual void scale (float min, float max)
 
virtual const char * varname () const
 
virtual voidvarobj () const
 
virtual void varobj (void *obj)
 
virtual void variable (Symbol *)
 
virtual float low ()
 
virtual float high ()
 
virtual Objectneuron_section_list ()
 
virtual bool has_iv_view ()
 

Private Attributes

Symbolsym_
 
float lo
 
float hi
 
Objectsl_
 
voidpy_var_
 

Detailed Description

Definition at line 27 of file shapeplt.h.

Constructor & Destructor Documentation

◆ ShapePlotData()

ShapePlotData::ShapePlotData ( Symbol sym = NULL,
Object sl = NULL 
)

Definition at line 1235 of file shapeplt.cpp.

◆ ~ShapePlotData()

ShapePlotData::~ShapePlotData ( )
virtual

Definition at line 1244 of file shapeplt.cpp.

Member Function Documentation

◆ has_iv_view()

bool ShapePlotData::has_iv_view ( )
virtual

Implements ShapePlotInterface.

Definition at line 1250 of file shapeplt.cpp.

◆ high()

float ShapePlotData::high ( )
virtual

Implements ShapePlotInterface.

Definition at line 1258 of file shapeplt.cpp.

◆ low()

float ShapePlotData::low ( )
virtual

Implements ShapePlotInterface.

Definition at line 1254 of file shapeplt.cpp.

◆ neuron_section_list()

Object * ShapePlotData::neuron_section_list ( )
virtual

Implements ShapePlotInterface.

Definition at line 1279 of file shapeplt.cpp.

◆ scale()

void ShapePlotData::scale ( float  min,
float  max 
)
virtual

Implements ShapePlotInterface.

Definition at line 1262 of file shapeplt.cpp.

◆ variable()

void ShapePlotData::variable ( Symbol sym)
virtual

Implements ShapePlotInterface.

Definition at line 1267 of file shapeplt.cpp.

◆ varname()

const char * ShapePlotData::varname ( ) const
virtual

Implements ShapePlotInterface.

Definition at line 1272 of file shapeplt.cpp.

◆ varobj() [1/2]

void * ShapePlotData::varobj ( ) const
virtual

Implements ShapePlotInterface.

Definition at line 419 of file shapeplt.cpp.

◆ varobj() [2/2]

void ShapePlotData::varobj ( void obj)
virtual

Implements ShapePlotInterface.

Definition at line 423 of file shapeplt.cpp.

Member Data Documentation

◆ hi

float ShapePlotData::hi
private

Definition at line 43 of file shapeplt.h.

◆ lo

float ShapePlotData::lo
private

Definition at line 43 of file shapeplt.h.

◆ py_var_

void* ShapePlotData::py_var_
private

Definition at line 45 of file shapeplt.h.

◆ sl_

Object* ShapePlotData::sl_
private

Definition at line 44 of file shapeplt.h.

◆ sym_

Symbol* ShapePlotData::sym_
private

Definition at line 42 of file shapeplt.h.


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