NEURON
ShapePlotInterface Struct Referenceabstract

#include <shapeplt.h>

Inheritance diagram for ShapePlotInterface:
ShapePlotData

Public Member Functions

virtual void scale (float min, float max)=0
 
virtual const char * varname () const =0
 
virtual void * varobj () const =0
 
virtual void varobj (void *obj)=0
 
virtual void variable (Symbol *)=0
 
virtual float low ()=0
 
virtual float high ()=0
 
virtual Objectneuron_section_list ()=0
 
virtual bool has_iv_view ()=0
 
virtual ~ShapePlotInterface ()=default
 

Detailed Description

Definition at line 12 of file shapeplt.h.

Constructor & Destructor Documentation

◆ ~ShapePlotInterface()

virtual ShapePlotInterface::~ShapePlotInterface ( )
virtualdefault

Member Function Documentation

◆ has_iv_view()

virtual bool ShapePlotInterface::has_iv_view ( )
pure virtual

Implemented in ShapePlotData.

◆ high()

virtual float ShapePlotInterface::high ( )
pure virtual

Implemented in ShapePlotData.

◆ low()

virtual float ShapePlotInterface::low ( )
pure virtual

Implemented in ShapePlotData.

◆ neuron_section_list()

virtual Object* ShapePlotInterface::neuron_section_list ( )
pure virtual

Implemented in ShapePlotData.

◆ scale()

virtual void ShapePlotInterface::scale ( float  min,
float  max 
)
pure virtual

Implemented in ShapePlotData.

◆ variable()

virtual void ShapePlotInterface::variable ( Symbol )
pure virtual

Implemented in ShapePlotData.

◆ varname()

virtual const char* ShapePlotInterface::varname ( ) const
pure virtual

Implemented in ShapePlotData.

◆ varobj() [1/2]

virtual void* ShapePlotInterface::varobj ( ) const
pure virtual

Implemented in ShapePlotData.

◆ varobj() [2/2]

virtual void ShapePlotInterface::varobj ( void *  obj)
pure virtual

Implemented in ShapePlotData.


The documentation for this struct was generated from the following file: