NEURON
RangeVarPlot Class Reference
Inheritance diagram for RangeVarPlot:
NoIVGraphVector

Public Member Functions

 RangeVarPlot (const char *, Object *pyobj)
 
virtual ~RangeVarPlot ()
 
void x_begin (float, Section *)
 
void x_end (float, Section *)
 
void origin (float)
 
double d2root ()
 
float left ()
 
float right ()
 
void list (Object *)
 
void compute ()
 
int get_color (void)
 
void set_color (int)
 
- Public Member Functions inherited from NoIVGraphVector
 NoIVGraphVector (const char *)
 
virtual ~NoIVGraphVector ()
 
void begin ()
 
void add (float, neuron::container::data_handle< double >)
 
int count ()
 

Private Member Functions

void set_x ()
 
void fill_pointers ()
 

Private Attributes

int color_
 
RangeExprrexp_
 
Sectionbegin_section_
 
Sectionend_section_
 
float x_begin_
 
float x_end_
 
float origin_
 
SecPosListsec_list_
 
std::string expr_
 
int shape_changed_
 
int struc_changed_
 
double d2root_
 

Additional Inherited Members

- Public Attributes inherited from NoIVGraphVector
std::vector< float > x_ {}
 
std::vector< neuron::container::data_handle< double > > py_ {}
 

Detailed Description

Definition at line 81 of file spaceplt.cpp.

Constructor & Destructor Documentation

◆ RangeVarPlot()

RangeVarPlot::RangeVarPlot ( const char *  var,
Object pyobj 
)

Definition at line 301 of file spaceplt.cpp.

◆ ~RangeVarPlot()

RangeVarPlot::~RangeVarPlot ( )
virtual

Definition at line 324 of file spaceplt.cpp.

Member Function Documentation

◆ compute()

void RangeVarPlot::compute ( )

Definition at line 423 of file spaceplt.cpp.

◆ d2root()

double RangeVarPlot::d2root ( )

Definition at line 381 of file spaceplt.cpp.

◆ fill_pointers()

void RangeVarPlot::fill_pointers ( )
private

Definition at line 497 of file spaceplt.cpp.

◆ get_color()

int RangeVarPlot::get_color ( void  )

Definition at line 343 of file spaceplt.cpp.

◆ left()

float RangeVarPlot::left ( )

Definition at line 407 of file spaceplt.cpp.

◆ list()

void RangeVarPlot::list ( Object ob)

Definition at line 557 of file spaceplt.cpp.

◆ origin()

void RangeVarPlot::origin ( float  x)

Definition at line 376 of file spaceplt.cpp.

◆ right()

float RangeVarPlot::right ( )

Definition at line 415 of file spaceplt.cpp.

◆ set_color()

void RangeVarPlot::set_color ( int  new_color)

Definition at line 348 of file spaceplt.cpp.

◆ set_x()

void RangeVarPlot::set_x ( )
private

Definition at line 593 of file spaceplt.cpp.

◆ x_begin()

void RangeVarPlot::x_begin ( float  x,
Section sec 
)

Definition at line 385 of file spaceplt.cpp.

◆ x_end()

void RangeVarPlot::x_end ( float  x,
Section sec 
)

Definition at line 396 of file spaceplt.cpp.

Member Data Documentation

◆ begin_section_

Section* RangeVarPlot::begin_section_
private

Definition at line 110 of file spaceplt.cpp.

◆ color_

int RangeVarPlot::color_
private

Definition at line 104 of file spaceplt.cpp.

◆ d2root_

double RangeVarPlot::d2root_
private

Definition at line 116 of file spaceplt.cpp.

◆ end_section_

Section * RangeVarPlot::end_section_
private

Definition at line 110 of file spaceplt.cpp.

◆ expr_

std::string RangeVarPlot::expr_
private

Definition at line 113 of file spaceplt.cpp.

◆ origin_

float RangeVarPlot::origin_
private

Definition at line 111 of file spaceplt.cpp.

◆ rexp_

RangeExpr* RangeVarPlot::rexp_
private

Definition at line 109 of file spaceplt.cpp.

◆ sec_list_

SecPosList* RangeVarPlot::sec_list_
private

Definition at line 112 of file spaceplt.cpp.

◆ shape_changed_

int RangeVarPlot::shape_changed_
private

Definition at line 114 of file spaceplt.cpp.

◆ struc_changed_

int RangeVarPlot::struc_changed_
private

Definition at line 115 of file spaceplt.cpp.

◆ x_begin_

float RangeVarPlot::x_begin_
private

Definition at line 111 of file spaceplt.cpp.

◆ x_end_

float RangeVarPlot::x_end_
private

Definition at line 111 of file spaceplt.cpp.


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