NEURON
shapeplt.cpp File Reference
#include <../../nrnconf.h>
#include "classreg.h"
#include "code.h"
#include "gui-redirect.h"
#include "ocnotify.h"
#include "shapeplt.h"

Go to the source code of this file.

Functions

static double sh_flush (void *v)
 
static double fast_flush (void *v)
 
static double sh_begin (void *v)
 
static double sh_scale (void *v)
 
static double sh_view (void *v)
 
static double sh_variable (void *v)
 
static double sh_view_count (void *v)
 
static double sh_save_name (void *v)
 
static double sh_unmap (void *v)
 
static double sh_printfile (void *v)
 
static double sh_show (void *v)
 
double ivoc_gr_menu_action (void *v)
 
static double s_colormap (void *v)
 
static double sh_hinton (void *v)
 
static double exec_menu (void *v)
 
double ivoc_gr_menu_tool (void *)
 
double ivoc_gr_mark (void *)
 
double ivoc_gr_size (void *)
 
double ivoc_gr_label (void *)
 
double ivoc_gr_line (void *)
 
double ivoc_gr_begin_line (void *)
 
double ivoc_gr_erase (void *)
 
double ivoc_gr_gif (void *)
 
double ivoc_erase_all (void *)
 
double nrniv_sh_observe (void *)
 
double nrniv_sh_rotate (void *)
 
double nrniv_sh_nearest (void *)
 
double nrniv_sh_push (void *)
 
double nrniv_sh_color (void *)
 
double nrniv_sh_color_all (void *)
 
double nrniv_sh_color_list (void *)
 
double nrniv_len_scale (void *)
 
Object ** nrniv_sh_nearest_seg (void *)
 
Object ** nrniv_sh_selected_seg (void *)
 
static void * sh_cons (Object *ho)
 
static void sh_destruct (void *v)
 
void PlotShape_reg ()
 

Variables

void *(* nrnpy_get_pyobj )(Object *obj)=0
 
void(* nrnpy_decref )(void *pyobj)=0
 
static Member_func sh_members []
 
static Member_ret_obj_func retobj_members []
 

Function Documentation

◆ exec_menu()

static double exec_menu ( void *  v)
static

Definition at line 287 of file shapeplt.cpp.

◆ fast_flush()

static double fast_flush ( void *  v)
static

Definition at line 59 of file shapeplt.cpp.

◆ ivoc_erase_all()

double ivoc_erase_all ( void *  v)

Definition at line 767 of file graph.cpp.

◆ ivoc_gr_begin_line()

double ivoc_gr_begin_line ( void *  v)

Definition at line 699 of file graph.cpp.

◆ ivoc_gr_erase()

double ivoc_gr_erase ( void *  v)

Definition at line 755 of file graph.cpp.

◆ ivoc_gr_gif()

double ivoc_gr_gif ( void *  v)

Definition at line 779 of file graph.cpp.

◆ ivoc_gr_label()

double ivoc_gr_label ( void *  v)

Definition at line 867 of file graph.cpp.

◆ ivoc_gr_line()

double ivoc_gr_line ( void *  v)

Definition at line 720 of file graph.cpp.

◆ ivoc_gr_mark()

double ivoc_gr_mark ( void *  v)

Definition at line 1032 of file graph.cpp.

◆ ivoc_gr_menu_action()

double ivoc_gr_menu_action ( void *  v)

Definition at line 325 of file graph.cpp.

◆ ivoc_gr_menu_tool()

double ivoc_gr_menu_tool ( void *  v)

Definition at line 343 of file graph.cpp.

◆ ivoc_gr_size()

double ivoc_gr_size ( void *  v)

Definition at line 814 of file graph.cpp.

◆ nrniv_len_scale()

double nrniv_len_scale ( void *  v)

Definition at line 499 of file shape.cpp.

◆ nrniv_sh_color()

double nrniv_sh_color ( void *  v)

Definition at line 376 of file shape.cpp.

◆ nrniv_sh_color_all()

double nrniv_sh_color_all ( void *  v)

Definition at line 396 of file shape.cpp.

◆ nrniv_sh_color_list()

double nrniv_sh_color_list ( void *  v)

Definition at line 409 of file shape.cpp.

◆ nrniv_sh_nearest()

double nrniv_sh_nearest ( void *  v)

Definition at line 262 of file shape.cpp.

◆ nrniv_sh_nearest_seg()

Object** nrniv_sh_nearest_seg ( void *  v)

Definition at line 289 of file shape.cpp.

◆ nrniv_sh_observe()

double nrniv_sh_observe ( void *  v)

Definition at line 326 of file shape.cpp.

◆ nrniv_sh_push()

double nrniv_sh_push ( void *  v)

Definition at line 273 of file shape.cpp.

◆ nrniv_sh_rotate()

double nrniv_sh_rotate ( void *  v)

Definition at line 347 of file shape.cpp.

◆ nrniv_sh_selected_seg()

Object** nrniv_sh_selected_seg ( void *  v)

Definition at line 308 of file shape.cpp.

◆ PlotShape_reg()

void PlotShape_reg ( )

Definition at line 426 of file shapeplt.cpp.

◆ s_colormap()

static double s_colormap ( void *  v)
static

Definition at line 246 of file shapeplt.cpp.

◆ sh_begin()

static double sh_begin ( void *  v)
static

Definition at line 69 of file shapeplt.cpp.

◆ sh_cons()

static void* sh_cons ( Object ho)
static

Definition at line 355 of file shapeplt.cpp.

◆ sh_destruct()

static void sh_destruct ( void *  v)
static

Definition at line 401 of file shapeplt.cpp.

◆ sh_flush()

static double sh_flush ( void *  v)
static

Definition at line 49 of file shapeplt.cpp.

◆ sh_hinton()

static double sh_hinton ( void *  v)
static

Definition at line 268 of file shapeplt.cpp.

◆ sh_printfile()

static double sh_printfile ( void *  v)
static

Definition at line 205 of file shapeplt.cpp.

◆ sh_save_name()

static double sh_save_name ( void *  v)
static

Definition at line 184 of file shapeplt.cpp.

◆ sh_scale()

static double sh_scale ( void *  v)
static

Definition at line 74 of file shapeplt.cpp.

◆ sh_show()

static double sh_show ( void *  v)
static

Definition at line 216 of file shapeplt.cpp.

◆ sh_unmap()

static double sh_unmap ( void *  v)
static

Definition at line 194 of file shapeplt.cpp.

◆ sh_variable()

static double sh_variable ( void *  v)
static

Definition at line 116 of file shapeplt.cpp.

◆ sh_view()

static double sh_view ( void *  v)
static

Definition at line 94 of file shapeplt.cpp.

◆ sh_view_count()

static double sh_view_count ( void *  v)
static

Definition at line 173 of file shapeplt.cpp.

Variable Documentation

◆ nrnpy_decref

void(* nrnpy_decref) (void *pyobj)=0 ( void *  pyobj)

Definition at line 46 of file shapeplt.cpp.

◆ nrnpy_get_pyobj

void*(* nrnpy_get_pyobj) (Object *obj)=0 ( Object obj)

Definition at line 45 of file shapeplt.cpp.

◆ retobj_members

Member_ret_obj_func retobj_members[]
static
Initial value:
= {{"nearest_seg", nrniv_sh_nearest_seg},
{"selected_seg", nrniv_sh_selected_seg},
{nullptr, nullptr}}
Object ** nrniv_sh_selected_seg(void *)
Definition: shape.cpp:308
Object ** nrniv_sh_nearest_seg(void *)
Definition: shape.cpp:289

Definition at line 351 of file shapeplt.cpp.

◆ sh_members

Member_func sh_members[]
static

Definition at line 317 of file shapeplt.cpp.