📄 apinit.h
字号:
/* ======================================================================== DEVise Data Visualization Software (c) Copyright 1992-1996 By the DEVise Development Group Madison, Wisconsin All Rights Reserved. ======================================================================== Under no circumstances is this software to be copied, distributed, or altered in any way without prior permission from the DEVise Development Group.*//* $Id: ApInit.h,v 1.5 1996/11/23 20:50:58 jussi Exp $ $Log: ApInit.h,v $ Revision 1.5 1996/11/23 20:50:58 jussi Added declaration of DEVISE_MAX_TDATA_ATTRS (from Init.h). Revision 1.4 1996/10/07 22:53:41 wenger Added more error checking and better error messages in response to some of the problems uncovered by CS 737 students. Revision 1.3 1996/05/22 18:50:41 wenger Greatly simplified Init::DoInit() to only do what's necessary for attribute projection; other minor changes. Revision 1.2 1996/04/25 19:25:07 wenger Attribute projection code can now parse a schema, and create the corresponding TData object. Revision 1.1 1996/04/22 18:01:44 wenger First version of "attribute projection" code. The parser (with the exception of instantiating any TData) compiles and runs.*/#ifndef ApInit_h#define ApInit_h#include "DeviseTypes.h"#include "BufPolicy.h"const int DEVISE_MAX_TDATA_ATTRS = 512;class Init {public: static void DoInit(); static Boolean DoPlayback() { return _doPlayback; } static char *PlaybackFileName(){ return _playbackFile; } /* get buffer manager policies. bufSize = buffer size, in # of pages prefetch: true if prefetch while idling. policy : buffer policy to use existing: true if pages already in mem should be checked first for an incoming query */ static void BufPolicies(int &bufSize, Boolean &prefetch, BufPolicy::policy &policy, Boolean &existing); static Boolean SavePopup() { return _savePopup;} static Boolean TDataQuery(){ return _tdataQuery; } static Boolean ConvertGData() { return _convertGData; } static int MaxGDataPages() { return _gdataPages; } static Boolean Randomize(){ return _randomize;} static Boolean DoAbort() { return _abort; } static char *ProgName() { return _progName; } static char *QueryProc(){ return _qpName;} static char *SessionName() { return _sessionName; } static void SetSessionName(char *name) { _sessionName = name; } /* true if windows are iconified when restoring a session */ static Boolean Iconify() { return _iconify; } /* Return name of work directory */ static char *WorkDir() { return _workDir; } /* Return name of Tmp directory */ static char *TmpDir() { return _tmpDir; } /* Return name of cache directory */ static char *CacheDir() { return _cacheDir; } static Boolean Restore() { return _restore; } static long ProgModTime(); static int PageSize(); static BufPolicy::policy Policy(); static Boolean GetXLow(Coord &); static Boolean GetYLow(Coord &); static Boolean GetXHigh(Coord &); static Boolean GetYHigh(Coord &); static Boolean ElimOverlap() { return _elimOverlap; } static Boolean UseSimpleInterpreter() { return _simpleInterpreter; } static Boolean PrintTDataAttr() { return _printTDataAttr; } static Boolean DispGraphics() { return _dispGraphics; } static Boolean BatchRecs() { return _batchRecs; } static Boolean PrintViewStat() { return _printViewStat; } static Boolean DisplayLogo() { return _dispLogo; } /* return name of script file to be executed after system has become idle */ static char *BatchFile() { return _batchFile; }private: static Boolean _savePopup; /* true if pop-up window should be saved and wait for button even to remove it */ static char *_playbackFile; /* name of the playback file */ static Boolean _doPlayback; static Boolean _prefetch; static int _bufferSize; static BufPolicy::policy _policy; static Boolean _existing; static Boolean _tdataQuery; static Boolean _convertGData; static Boolean _abort; static int _gdataPages; static char *_progName; /* name of program */ static char *_workDir; /* name of program */ static char *_tmpDir; /* name of temp directory */ static char *_cacheDir; /* name of cache directory */ static char *_sessionName; static Boolean _dispLogo; static char *_batchFile; static long _progModTime; /* last time program was modified */ static Boolean _randomize; /* TRUE if TData retrieval is randomized */ static int _pageSize; static Boolean _restore; static Boolean _iconify; static Boolean _hasXLow, _hasYLow, _hasXHigh, _hasYHigh; static Coord _xLow, _yLow, _xHigh, _yHigh; static char *_qpName; static Boolean _simpleInterpreter; static Boolean _printTDataAttr; static Boolean _elimOverlap; static Boolean _dispGraphics; static Boolean _batchRecs; static Boolean _printViewStat;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -