This is TiffManager.h in view mode; [Download] [Up]
#import <appkit/appkit.h> #import "CelestialCommon.h" #import <sys/dir.h> //for getdirentries() #include <pwd.h> @interface TiffManager:Object { const char *moduleDir; Storage *tiffStorage; char tiffDirectory[MAXPATHLEN + 1]; List *localImageList; id sourceImage; NXImage *buffer,*image; NXRect adjustedRect; NXSize adjustedSize; float maxImageSize; NXSize sourceImageSize; NXSize scaledImageSize; NXRect scaledImageRect; NXSize spinScaledImageSize;//square image for spinning object NXRect spinScaledImageRect; NXRect spinAdjustRect; //if isSpin then new images are square NXPoint spinCenter; BOOL widthIsSmaller; int tiffStorageIndex; int animationIndex; int totalTiffCount; int numberProcessed; int animFileIndex; int maxAnimFiles; float angle,angleInc,scaledDiagonal; //for rotating image } - (BOOL)createTiffs; - freeTiffs; - buildTiffStorage; - setTiffDirectory: (char *)directory; - (int)searchDirectory; - (Storage *)returnTiffStorage; //return - setHomeDirFile:(char *)path; - (BOOL)isOk:(char *)filename :(int *)isAnim :(int *)isMult :(int *)isSpin; - (int)isAnimOk: (char *)dir :(char *)filename; - (BOOL)stringMatch:(char *)string1 : (char *)string2; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.