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

Go to the source code of this file.

Functions

static double sh_view (void *v)
 
static double sh_flush (void *v)
 
static double sh_begin (void *v)
 
static double sh_save_name (void *v)
 
static double sh_select (void *v)
 
static double sh_select_action (void *v)
 
static double sh_view_count (void *v)
 
double nrniv_sh_nearest (void *v)
 
double nrniv_sh_push (void *v)
 
Object ** nrniv_sh_nearest_seg (void *v)
 
Object ** nrniv_sh_selected_seg (void *v)
 
double nrniv_sh_observe (void *v)
 
double nrniv_sh_rotate (void *v)
 
static double sh_unmap (void *v)
 
double nrniv_sh_color (void *v)
 
double nrniv_sh_color_all (void *v)
 
double nrniv_sh_color_list (void *v)
 
static double sh_point_mark (void *v)
 
static double sh_point_mark_remove (void *v)
 
static double sh_printfile (void *v)
 
static double sh_show (void *v)
 
double ivoc_gr_menu_action (void *v)
 
static double exec_menu (void *v)
 
double nrniv_len_scale (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 *)
 
static voidsh_cons (Object *ho)
 
static void sh_destruct (void *v)
 
void Shape_reg ()
 

Variables

Object **(* nrnpy_gui_helper_ )(const char *name, Object *obj)
 HAVE_IV. More...
 
double(* nrnpy_object_to_double_ )(Object *)
 
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 494 of file shape.cpp.

◆ ivoc_erase_all()

double ivoc_erase_all ( void v)

Definition at line 763 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 752 of file graph.cpp.

◆ ivoc_gr_gif()

double ivoc_gr_gif ( void v)

Definition at line 774 of file graph.cpp.

◆ ivoc_gr_label()

double ivoc_gr_label ( void v)

Definition at line 862 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 1027 of file graph.cpp.

◆ ivoc_gr_menu_action()

double ivoc_gr_menu_action ( void v)

Definition at line 329 of file graph.cpp.

◆ ivoc_gr_menu_tool()

double ivoc_gr_menu_tool ( void v)

Definition at line 347 of file graph.cpp.

◆ ivoc_gr_size()

double ivoc_gr_size ( void v)

Definition at line 809 of file graph.cpp.

◆ nrniv_len_scale()

double nrniv_len_scale ( void v)

Definition at line 503 of file shape.cpp.

◆ nrniv_sh_color()

double nrniv_sh_color ( void v)

Definition at line 381 of file shape.cpp.

◆ nrniv_sh_color_all()

double nrniv_sh_color_all ( void v)

Definition at line 401 of file shape.cpp.

◆ nrniv_sh_color_list()

double nrniv_sh_color_list ( void v)

Definition at line 414 of file shape.cpp.

◆ nrniv_sh_nearest()

double nrniv_sh_nearest ( void v)

Definition at line 267 of file shape.cpp.

◆ nrniv_sh_nearest_seg()

Object** nrniv_sh_nearest_seg ( void v)

Definition at line 294 of file shape.cpp.

◆ nrniv_sh_observe()

double nrniv_sh_observe ( void v)

Definition at line 331 of file shape.cpp.

◆ nrniv_sh_push()

double nrniv_sh_push ( void v)

Definition at line 278 of file shape.cpp.

◆ nrniv_sh_rotate()

double nrniv_sh_rotate ( void v)

Definition at line 352 of file shape.cpp.

◆ nrniv_sh_selected_seg()

Object** nrniv_sh_selected_seg ( void v)

Definition at line 313 of file shape.cpp.

◆ sh_begin()

static double sh_begin ( void v)
static

Definition at line 218 of file shape.cpp.

◆ sh_cons()

static void* sh_cons ( Object ho)
static

Definition at line 602 of file shape.cpp.

◆ sh_destruct()

static void sh_destruct ( void v)
static

Definition at line 633 of file shape.cpp.

◆ sh_flush()

static double sh_flush ( void v)
static

Definition at line 209 of file shape.cpp.

◆ sh_point_mark()

static double sh_point_mark ( void v)
static

Definition at line 427 of file shape.cpp.

◆ sh_point_mark_remove()

static double sh_point_mark_remove ( void v)
static

Definition at line 454 of file shape.cpp.

◆ sh_printfile()

static double sh_printfile ( void v)
static

Definition at line 469 of file shape.cpp.

◆ sh_save_name()

static double sh_save_name ( void v)
static

Definition at line 223 of file shape.cpp.

◆ sh_select()

static double sh_select ( void v)
static

Definition at line 232 of file shape.cpp.

◆ sh_select_action()

static double sh_select_action ( void v)
static

Definition at line 242 of file shape.cpp.

◆ sh_show()

static double sh_show ( void v)
static

Definition at line 480 of file shape.cpp.

◆ sh_unmap()

static double sh_unmap ( void v)
static

Definition at line 370 of file shape.cpp.

◆ sh_view()

static double sh_view ( void v)
static

Definition at line 191 of file shape.cpp.

◆ sh_view_count()

static double sh_view_count ( void v)
static

Definition at line 256 of file shape.cpp.

◆ Shape_reg()

void Shape_reg ( )

Definition at line 641 of file shape.cpp.

Variable Documentation

◆ nrnpy_gui_helper_

Object**(* nrnpy_gui_helper_) (const char *name, Object *obj) ( const char *  name,
Object obj 
)
extern

HAVE_IV.

Definition at line 13 of file xmenu.cpp.

◆ nrnpy_object_to_double_

double(* nrnpy_object_to_double_) (Object *) ( Object )
extern

Definition at line 14 of file xmenu.cpp.

◆ retobj_members

Member_ret_obj_func retobj_members[]
static
Initial value:
=
{"nearest_seg", nrniv_sh_nearest_seg, "selected_seg", nrniv_sh_selected_seg, NULL, NULL}
Object ** nrniv_sh_nearest_seg(void *v)
Definition: shape.cpp:294
Object ** nrniv_sh_selected_seg(void *v)
Definition: shape.cpp:313
#define NULL
Definition: sptree.h:16

Definition at line 598 of file shape.cpp.

◆ sh_members

Member_func sh_members[]
static

Definition at line 531 of file shape.cpp.