- Timestamp:
- Apr 1, 2020, 4:11:54 PM (6 years ago)
- Location:
- trunk/Ohana/src/kapa2
- Files:
-
- 10 added
- 4 edited
-
Makefile (modified) (4 diffs)
-
include/prototypes.h (modified) (1 diff)
-
include/structures.h (modified) (1 diff)
-
src/CheckPipe.c (modified) (1 diff)
-
src/PDF_Alpha.c (added)
-
src/PDF_Frame.c (added)
-
src/PDF_Image.c (added)
-
src/PDF_Labels.c (added)
-
src/PDF_Objects.c (added)
-
src/PDF_Overlay.c (added)
-
src/PDF_Pixmap.c (added)
-
src/PDF_PrintUtils.c (added)
-
src/PDF_Textlines.c (added)
-
src/PDFit.c (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/kapa2/Makefile
r41157 r41320 23 23 install: $(DESTBIN)/kapa 24 24 25 PDF = \ 26 $(SRC)/PDFit.$(ARCH).o \ 27 $(SRC)/PDF_Frame.$(ARCH).o \ 28 $(SRC)/PDF_Objects.$(ARCH).o \ 29 $(SRC)/PDF_Labels.$(ARCH).o \ 30 $(SRC)/PDF_Image.$(ARCH).o \ 31 $(SRC)/PDF_Overlay.$(ARCH).o \ 32 $(SRC)/PDF_Textlines.$(ARCH).o \ 33 $(SRC)/PDF_Pixmap.$(ARCH).o \ 34 $(SRC)/PDF_Alpha.$(ARCH).o \ 35 $(SRC)/PDF_PrintUtils.$(ARCH).o 36 37 BDRAW = \ 38 $(SRC)/bDrawIt.$(ARCH).o \ 39 $(SRC)/bDrawFrame.$(ARCH).o \ 40 $(SRC)/bDrawObjects.$(ARCH).o \ 41 $(SRC)/bDrawLabels.$(ARCH).o \ 42 $(SRC)/bDrawImage.$(ARCH).o \ 43 $(SRC)/bDrawOverlay.$(ARCH).o 44 45 PSFILES = \ 46 $(SRC)/PSit.$(ARCH).o \ 47 $(SRC)/PSFrame.$(ARCH).o \ 48 $(SRC)/PSObjects.$(ARCH).o \ 49 $(SRC)/PSLabels.$(ARCH).o \ 50 $(SRC)/PSimage.$(ARCH).o \ 51 $(SRC)/PSOverlay.$(ARCH).o \ 52 $(SRC)/PSTextlines.$(ARCH).o \ 53 $(SRC)/PSPixmap.$(ARCH).o 54 25 55 KAPA = \ 26 56 $(SRC)/kapa.$(ARCH).o $(SRC)/args.$(ARCH).o \ … … 38 68 $(SRC)/DrawObjects.$(ARCH).o $(SRC)/DrawFrame.$(ARCH).o \ 39 69 $(SRC)/DrawTextlines.$(ARCH).o $(SRC)/DrawLabels.$(ARCH).o \ 40 $(SRC)/PSObjects.$(ARCH).o $(SRC)/PSFrame.$(ARCH).o \ 41 $(SRC)/PSLabels.$(ARCH).o $(SRC)/PSTextlines.$(ARCH).o \ 42 $(SRC)/bDrawObjects.$(ARCH).o $(SRC)/bDrawFrame.$(ARCH).o \ 43 $(SRC)/bDrawLabels.$(ARCH).o $(SRC)/bDrawIt.$(ARCH).o \ 44 $(SRC)/bDrawImage.$(ARCH).o $(SRC)/MemoryDump.$(ARCH).o \ 70 $(SRC)/MemoryDump.$(ARCH).o \ 45 71 $(SRC)/PNGit.$(ARCH).o $(SRC)/PPMit.$(ARCH).o \ 46 $(SRC)/PSit.$(ARCH).o $(SRC)/CrossHairs.$(ARCH).o \47 72 $(SRC)/CheckPipe.$(ARCH).o $(SRC)/EventLoop.$(ARCH).o \ 48 73 $(SRC)/Reconfig.$(ARCH).o $(SRC)/Refresh.$(ARCH).o \ … … 52 77 $(SRC)/ErasePlots.$(ARCH).o $(SRC)/EraseImage.$(ARCH).o \ 53 78 $(SRC)/EraseCurrentPlot.$(ARCH).o $(SRC)/EraseSections.$(ARCH).o \ 54 $(SRC)/SetToolbox.$(ARCH).o \79 $(SRC)/SetToolbox.$(ARCH).o $(SRC)/CrossHairs.$(ARCH).o \ 55 80 $(SRC)/SetSection.$(ARCH).o $(SRC)/DefineSection.$(ARCH).o \ 56 81 $(SRC)/SetLimits.$(ARCH).o $(SRC)/SetFont.$(ARCH).o \ … … 75 100 $(SRC)/CheckButtons.$(ARCH).o $(SRC)/InvertButton.$(ARCH).o \ 76 101 $(SRC)/UpdatePointer.$(ARCH).o $(SRC)/JPEGit24.$(ARCH).o \ 77 $(SRC)/bDrawOverlay.$(ARCH).o $(SRC)/ButtonFunctions.$(ARCH).o \ 78 $(SRC)/PSimage.$(ARCH).o $(SRC)/PSPixmap.$(ARCH).o \ 79 $(SRC)/PSOverlay.$(ARCH).o $(SRC)/SetChannel.$(ARCH).o \ 102 $(SRC)/ButtonFunctions.$(ARCH).o \ 103 $(SRC)/SetChannel.$(ARCH).o \ 80 104 $(SRC)/SetColorScale.$(ARCH).o $(SRC)/ColorCube.$(ARCH).o \ 81 105 $(SRC)/ColorHistogram.$(ARCH).o $(SRC)/CreateWide.$(ARCH).o 82 106 83 OBJ = $(KAPA) 107 OBJ = $(KAPA) $(PDF) $(BDRAW) $(PSFILES) 84 108 85 109 # dependancy rules for include files ######################## -
trunk/Ohana/src/kapa2/include/prototypes.h
r41157 r41320 120 120 void FreeLayout PROTO((void)); 121 121 122 /* PDF drawing primitives */ 123 double PDF_SetLineWeight PROTO((IOBuffer *buffer, double lweightIn)); 124 void PDF_SetKapaColor PROTO((IOBuffer *buffer, bDrawColor color)); 125 void PDF_SetScaledColor PROTO((IOBuffer *buffer, float *pixel1, float *pixel2, float *pixel3, float value, int Npixels)); 126 void PDF_DrawCircle PROTO((IOBuffer *buffer, float Xc, float Yc, float R, int isFill)); 127 128 /* PDF print utils */ 129 PDF_FILE *PDF_Open PROTO((char *filename)); 130 int PDF_Print PROTO((PDF_FILE *obj, int newObject, char *format, ...)); 131 int PDF_Close PROTO((PDF_FILE *obj)); 132 int PDF_CreateStream PROTO((IOBuffer *buffer, float scale, int Xoff, int Yoff)); 133 int PDF_WriteStream PROTO((PDF_FILE *obj, IOBuffer *buffer)); 134 int PDF_WriteImage PROTO((PDF_FILE *obj, IOBuffer *buffer, int dX, int dY)); 135 void PDF_AlphaDump PROTO((PDF_FILE *obj)); 136 void PDF_AlphaSet PROTO((Gobjects *object, IOBuffer *buffer)); 137 void PDF_AlphaInit PROTO(()); 138 139 /* PDF drawing utilities */ 140 int PDFcommand PROTO((int sock)); 141 int PDFit PROTO((char *filename, char *pagename, int scaleMode, int pageMode)); 142 int PDF_Frame PROTO((KapaGraphWidget *graph, IOBuffer *buffer)); 143 int PDF_Objects PROTO((KapaGraphWidget *graph, IOBuffer *buffer)); 144 void PDF_Labels PROTO((KapaGraphWidget *graph, IOBuffer *buffer)); 145 void PDF_Textlines PROTO((KapaGraphWidget *graph, IOBuffer *buffer)); 146 int PDF_ObjectsN PROTO((KapaGraphWidget *graph, Gobjects *objects, IOBuffer *buffer)); 147 void PDF_Connect PROTO((KapaGraphWidget *graph, Gobjects *objects, IOBuffer *buffer)); 148 void PDF_Histogram PROTO((KapaGraphWidget *graph, Gobjects *objects, IOBuffer *buffer)); 149 void PDF_Points PROTO((KapaGraphWidget *graph, Gobjects *objects, IOBuffer *buffer)); 150 void PDF_XErrors PROTO((KapaGraphWidget *graph, Gobjects *objects, IOBuffer *buffer)); 151 void PDF_YErrors PROTO((KapaGraphWidget *graph, Gobjects *objects, IOBuffer *buffer)); 152 void PDF_Tick PROTO((Graphic *graphic, Axis *axis, int P, TickMarkData *tick, int naxis, IOBuffer *buffer)); 153 void PDF_ClipLine PROTO((double x0, double y0, double x1, double y1, double X0, double Y1, double X1, double Y0, IOBuffer *buffer)); 154 int PDF_Image PROTO((PDF_FILE *obj, KapaImageWidget *image, IOBuffer *buffer)); 155 void PDF_Overlay PROTO((KapaImageWidget *image, int N, IOBuffer *buffer, int extra)); 156 void PDF_Pixmap PROTO((Graphic *graphic, KapaImageWidget *image, IOBuffer *buffer)); 157 122 158 /* PS drawing utilities */ 123 159 int PSit PROTO((char *filename, char *pagename, int scaleMode, int pageMode)); -
trunk/Ohana/src/kapa2/include/structures.h
r41157 r41320 250 250 char *name; 251 251 } Section; 252 253 typedef struct { 254 FILE *f; 255 int Nsegment; 256 int NSEGMENT; 257 int *offset; 258 int *objnum; 259 260 int Nstream; 261 int NSTREAM; 262 int *streamObjnum; 263 264 int Nimage; 265 int NIMAGE; 266 int *imageObjnum; 267 } PDF_FILE; 268 -
trunk/Ohana/src/kapa2/src/CheckPipe.c
r41157 r41320 94 94 } 95 95 96 if (!strcmp (word, "PDFT")) { 97 status = PDFcommand (sock); 98 KiiSendCommand (sock, 4, "DONE"); 99 FINISHED (status); 100 } 101 96 102 if (!strcmp (word, "PNGF")) { 97 103 status = PNGcommand (sock);
Note:
See TracChangeset
for help on using the changeset viewer.
