NEURON
grglyph.cpp File Reference
#include <../../nrnconf.h>
#include <stdio.h>
#include "classreg.h"
#include "oc2iv.h"
#include <InterViews/resource.h>
#include "gui-redirect.h"

Go to the source code of this file.

Classes

class  GrGlyph
 

Functions

double gr_addglyph (void *v)
 
static Object ** g_new_path (void *v)
 
static Object ** g_move_to (void *v)
 
static Object ** g_line_to (void *v)
 
static Object ** g_control_point (void *v)
 
static Object ** g_curve_to (void *v)
 
static Object ** g_stroke (void *v)
 
static Object ** g_close_path (void *v)
 
static Object ** g_fill (void *v)
 
static Object ** g_erase (void *v)
 
static Object ** g_circle (void *v)
 
static Object ** g_gif (void *v)
 
static voidcons (Object *o)
 
static void destruct (void *v)
 
void GrGlyph_reg ()
 

Variables

Object **(* nrnpy_gui_helper_ )(const char *name, Object *obj)
 
double(* nrnpy_object_to_double_ )(Object *)
 
static Symbolsggl_
 
Member_func members [] = {0, 0}
 
Member_ret_obj_func objmembers []
 

Function Documentation

◆ cons()

static void* cons ( Object o)
static

Definition at line 198 of file grglyph.cpp.

◆ destruct()

static void destruct ( void v)
static

Definition at line 205 of file grglyph.cpp.

◆ g_circle()

static Object** g_circle ( void v)
static

Definition at line 166 of file grglyph.cpp.

◆ g_close_path()

static Object** g_close_path ( void v)
static

Definition at line 132 of file grglyph.cpp.

◆ g_control_point()

static Object** g_control_point ( void v)
static

Definition at line 97 of file grglyph.cpp.

◆ g_curve_to()

static Object** g_curve_to ( void v)
static

Definition at line 108 of file grglyph.cpp.

◆ g_erase()

static Object** g_erase ( void v)
static

Definition at line 155 of file grglyph.cpp.

◆ g_fill()

static Object** g_fill ( void v)
static

Definition at line 143 of file grglyph.cpp.

◆ g_gif()

static Object** g_gif ( void v)
static

Definition at line 177 of file grglyph.cpp.

◆ g_line_to()

static Object** g_line_to ( void v)
static

Definition at line 86 of file grglyph.cpp.

◆ g_move_to()

static Object** g_move_to ( void v)
static

Definition at line 75 of file grglyph.cpp.

◆ g_new_path()

static Object** g_new_path ( void v)
static

Definition at line 64 of file grglyph.cpp.

◆ g_stroke()

static Object** g_stroke ( void v)
static

Definition at line 119 of file grglyph.cpp.

◆ gr_addglyph()

double gr_addglyph ( void v)

Definition at line 32 of file grglyph.cpp.

◆ GrGlyph_reg()

void GrGlyph_reg ( )

Definition at line 211 of file grglyph.cpp.

Variable Documentation

◆ members

Member_func members[] = {0, 0}

Definition at line 190 of file grglyph.cpp.

◆ nrnpy_gui_helper_

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

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.

◆ objmembers

Member_ret_obj_func objmembers[]
Initial value:
= {"path", g_new_path, "m", g_move_to, "l",
g_line_to, "s", g_stroke, "close", g_close_path,
"fill", g_fill, "curve", g_curve_to, "cpt",
g_control_point, "erase", g_erase, "gif", g_gif,
"circle", g_circle, 0, 0}
static Object ** g_erase(void *v)
Definition: grglyph.cpp:155
static Object ** g_stroke(void *v)
Definition: grglyph.cpp:119
static Object ** g_move_to(void *v)
Definition: grglyph.cpp:75
static Object ** g_gif(void *v)
Definition: grglyph.cpp:177
static Object ** g_fill(void *v)
Definition: grglyph.cpp:143
static Object ** g_circle(void *v)
Definition: grglyph.cpp:166
static Object ** g_curve_to(void *v)
Definition: grglyph.cpp:108
static Object ** g_control_point(void *v)
Definition: grglyph.cpp:97
static Object ** g_new_path(void *v)
Definition: grglyph.cpp:64
static Object ** g_line_to(void *v)
Definition: grglyph.cpp:86
static Object ** g_close_path(void *v)
Definition: grglyph.cpp:132

Definition at line 192 of file grglyph.cpp.

◆ sggl_

Symbol* sggl_
static

Definition at line 188 of file grglyph.cpp.