1 #include <../../nrnconf.h>
70 si_ =
new PPShapeImpl;
74 for (
i = 0;
i <
cnt; ++
i) {
88 if (
si_->ocl_->index(ob) != -1) {
91 si_->ocl_->append(ob);
104 si_->ocl_->remove(
i);
virtual GlyphIndex glyph_index(const Glyph *)
virtual void pp_move(PointProcessGlyph *)
virtual void pp_remove(PointProcessGlyph *)
virtual void examine(PointProcessGlyph *)
virtual void pp_append(Object *)
virtual void install(Object *)
PointProcessGlyph(Object *)
virtual Object * object()
virtual ~PointProcessGlyph()
virtual void unref() const
virtual void remove(GlyphIndex)
virtual void append_fixed(Glyph *)
void class2oc(const char *, ctor_f *cons, dtor_f *destruct, Member_func *, Member_ret_obj_func *, Member_ret_str_func *)
void check_obj_type(Object *obj, const char *type_name)
char * hoc_object_name(Object *ob)
void hoc_dec_refcount(Object **pobj)
#define TRY_GUI_REDIRECT_ACTUAL_DOUBLE(name, obj)
#define TRY_GUI_REDIRECT_NO_RETURN(name, obj)
#define TRY_GUI_REDIRECT_OBJ(name, obj)
Object ** hoc_objgetarg(int)
Symbol * install(const char *, int)
void hoc_execerror(const char *s1, const char *s2)
int is_point_process(Object *)
static void * pp_cons(Object *ho)
static Member_func pp_members[]
static double pp_append(void *v)
static void pp_destruct(void *v)