Home Overview FAQ Documentation Download Mailing List Geomview For Windows? Support Users Development Bug Reporting Contributing Contact Us Sponsors
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Closed REQ 5540]: Geomview -- routines beginning with "gv_"
> > From: venkat at cs.umn.edu (Venkat G Ajjanagadde) > Date: Mon, 28 Aug 1995 17:17:25 -0500 > Message-Id: <199508282217.RAA16852 at micro.cs.umn.edu> > To: software@geom > Subject: Geomview -- routines beginning with "gv_" > > hello. > > I was going thru the source code for Geomview. In many places you seem to > be using what appear to be library routines beginning with the name > "gv_". I am wondering whether the source code for those routines is available. > Thanks. > --Venkat > > > Hello again, these particular routines are generated at compile time from equivalent lisp functions declarations within the source code. For instance, the definition of gv_redraw can be found in the following code fragment located in $GEOMROOT/src/bin/geomview/common/drawer.c: LDEFINE(redraw, LVOID, "(redraw CAM-ID)\n\ States that the view in CAM-ID should be redrawn on the\n\ next pass through the main loop or the next invocation of \"draw\".") { DView *dv; int index; int id; LDECLARE(("redraw", LBEGIN, LID, &id, LEND)); MAYBE_LOOP_ALL(id, index, T_CAM, DView, dv) { dv->newcam = 1; dv->frozen = 0; } track_changes(); return Lt; } LDEFINE is a macro that is used at compile time to generate the gv_redraw function as well as a header file clang.h which contains all of gv_* prototypes. hope this helps, Daeron
|
||
Home | Overview | FAQ | Documentation | Support | Download | Mailing List Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors |
|||
site hosted by |