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, 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_
 
CopyString expr_
 
int shape_changed_
 
int struc_changed_
 
double d2root_
 

Additional Inherited Members

- Public Attributes inherited from NoIVGraphVector
CopyString name_
 
int count_
 
int size_
 
double ** py_
 
float * x_
 

Detailed Description

Definition at line 114 of file spaceplt.cpp.

Constructor & Destructor Documentation

◆ RangeVarPlot()

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

Definition at line 334 of file spaceplt.cpp.

◆ ~RangeVarPlot()

RangeVarPlot::~RangeVarPlot ( )
virtual

Definition at line 357 of file spaceplt.cpp.

Member Function Documentation

◆ compute()

void RangeVarPlot::compute ( )

Definition at line 456 of file spaceplt.cpp.

◆ d2root()

double RangeVarPlot::d2root ( )

Definition at line 414 of file spaceplt.cpp.

◆ fill_pointers()

void RangeVarPlot::fill_pointers ( )
private

Definition at line 540 of file spaceplt.cpp.

◆ get_color()

int RangeVarPlot::get_color ( void  )

Definition at line 376 of file spaceplt.cpp.

◆ left()

float RangeVarPlot::left ( )

Definition at line 440 of file spaceplt.cpp.

◆ list()

void RangeVarPlot::list ( Object ob)

Definition at line 599 of file spaceplt.cpp.

◆ origin()

void RangeVarPlot::origin ( float  x)

Definition at line 409 of file spaceplt.cpp.

◆ right()

float RangeVarPlot::right ( )

Definition at line 448 of file spaceplt.cpp.

◆ set_color()

void RangeVarPlot::set_color ( int  new_color)

Definition at line 381 of file spaceplt.cpp.

◆ set_x()

void RangeVarPlot::set_x ( )
private

Definition at line 635 of file spaceplt.cpp.

◆ x_begin()

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

Definition at line 418 of file spaceplt.cpp.

◆ x_end()

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

Definition at line 429 of file spaceplt.cpp.

Member Data Documentation

◆ begin_section_

Section* RangeVarPlot::begin_section_
private

Definition at line 143 of file spaceplt.cpp.

◆ color_

int RangeVarPlot::color_
private

Definition at line 137 of file spaceplt.cpp.

◆ d2root_

double RangeVarPlot::d2root_
private

Definition at line 149 of file spaceplt.cpp.

◆ end_section_

Section * RangeVarPlot::end_section_
private

Definition at line 143 of file spaceplt.cpp.

◆ expr_

CopyString RangeVarPlot::expr_
private

Definition at line 146 of file spaceplt.cpp.

◆ origin_

float RangeVarPlot::origin_
private

Definition at line 144 of file spaceplt.cpp.

◆ rexp_

RangeExpr* RangeVarPlot::rexp_
private

Definition at line 142 of file spaceplt.cpp.

◆ sec_list_

SecPosList* RangeVarPlot::sec_list_
private

Definition at line 145 of file spaceplt.cpp.

◆ shape_changed_

int RangeVarPlot::shape_changed_
private

Definition at line 147 of file spaceplt.cpp.

◆ struc_changed_

int RangeVarPlot::struc_changed_
private

Definition at line 148 of file spaceplt.cpp.

◆ x_begin_

float RangeVarPlot::x_begin_
private

Definition at line 144 of file spaceplt.cpp.

◆ x_end_

float RangeVarPlot::x_end_
private

Definition at line 144 of file spaceplt.cpp.


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