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 []
 
Member_ret_obj_func objmembers []
 

Function Documentation

◆ cons()

static void* cons ( Object o)
static

Definition at line 208 of file grglyph.cpp.

◆ destruct()

static void destruct ( void v)
static

Definition at line 215 of file grglyph.cpp.

◆ g_circle()

static Object** g_circle ( void v)
static

Definition at line 165 of file grglyph.cpp.

◆ g_close_path()

static Object** g_close_path ( void v)
static

Definition at line 131 of file grglyph.cpp.

◆ g_control_point()

static Object** g_control_point ( void v)
static

Definition at line 96 of file grglyph.cpp.

◆ g_curve_to()

static Object** g_curve_to ( void v)
static

Definition at line 107 of file grglyph.cpp.

◆ g_erase()

static Object** g_erase ( void v)
static

Definition at line 154 of file grglyph.cpp.

◆ g_fill()

static Object** g_fill ( void v)
static

Definition at line 142 of file grglyph.cpp.

◆ g_gif()

static Object** g_gif ( void v)
static

Definition at line 176 of file grglyph.cpp.

◆ g_line_to()

static Object** g_line_to ( void v)
static

Definition at line 85 of file grglyph.cpp.

◆ g_move_to()

static Object** g_move_to ( void v)
static

Definition at line 74 of file grglyph.cpp.

◆ g_new_path()

static Object** g_new_path ( void v)
static

Definition at line 63 of file grglyph.cpp.

◆ g_stroke()

static Object** g_stroke ( void v)
static

Definition at line 118 of file grglyph.cpp.

◆ gr_addglyph()

double gr_addglyph ( void v)

Definition at line 31 of file grglyph.cpp.

◆ GrGlyph_reg()

void GrGlyph_reg ( )

Definition at line 221 of file grglyph.cpp.

Variable Documentation

◆ members

Member_func members[]
Initial value:
= {
0, 0
}

Definition at line 189 of file grglyph.cpp.

◆ nrnpy_gui_helper_

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

Definition at line 13 of file xmenu.cpp.

◆ nrnpy_object_to_double_

double(* nrnpy_object_to_double_) (Object *)

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,
"erase", g_erase,
"gif", g_gif,
"circle", g_circle,
0, 0
}
static Object ** g_circle(void *v)
Definition: grglyph.cpp:165
static Object ** g_move_to(void *v)
Definition: grglyph.cpp:74
static Object ** g_line_to(void *v)
Definition: grglyph.cpp:85
static Object ** g_new_path(void *v)
Definition: grglyph.cpp:63
static Object ** g_fill(void *v)
Definition: grglyph.cpp:142
static Object ** g_curve_to(void *v)
Definition: grglyph.cpp:107
static Object ** g_control_point(void *v)
Definition: grglyph.cpp:96
static Object ** g_erase(void *v)
Definition: grglyph.cpp:154
static Object ** g_stroke(void *v)
Definition: grglyph.cpp:118
static Object ** g_close_path(void *v)
Definition: grglyph.cpp:131
static Object ** g_gif(void *v)
Definition: grglyph.cpp:176

Definition at line 193 of file grglyph.cpp.

◆ sggl_

Symbol* sggl_
static

Definition at line 187 of file grglyph.cpp.