90 Commits (f34ab7676c8cc0852ea3f4fb61137385ad165e17)
 

Author SHA1 Message Date
Michael Uleysky f34ab7676c Gmt module: Add function Map. 9 years ago
Michael Uleysky 602fcdf675 Unset CMAKE_SHARED_MODULE_PREFIX to prevent building modules as lib<name>.so. Modules names are <name>.so. 9 years ago
Michael Uleysky 8802277bdb Gmt module: Add interface to ghostscript. 9 years ago
Michael Uleysky 09b2684d4b Gmt module: Search and use libgs. 9 years ago
Michael Uleysky d458087d33 Gmt module: Function GMT_DrawFrame for drawing map frame with ticks and annotations. 9 years ago
Michael Uleysky 7fcf2ee526 Ignore kdevelop files in .gitignore. 9 years ago
Michael Uleysky 5c5e722d53 Gmt module: Rewrite template structure. 9 years ago
Michael Uleysky c3c6f4643d Use ToString for printing and dumping ObjectSimple classes. 9 years ago
Michael Uleysky 79ab3b72a7 Gmt module: Fix potential segmentation fault. 9 years ago
Michael Uleysky 4df0d70633 Gmt module: Make ObjectGMTLayer class via ObjectGMTClass template. Add function GMT_LayerShift. 9 years ago
Michael Uleysky b710786dab Gmt module: Add BaseM2Double for easy access to parameters with multiple names. 9 years ago
Michael Uleysky 1197c50567 Gmt module: Add structure and function for representation of font parameters. 9 years ago
Michael Uleysky 78e9176d0b Gmt module: Use ToString instead of std::to_string 9 years ago
Michael Uleysky 05ba7c2421 Gmt module: Rewrite modgmt_func in more template way. 9 years ago
Michael Uleysky 8c2f0c6ef8 Gmt module: Add function Pen. 9 years ago
Michael Uleysky 07752e21c9 Gmt module: Make Base2Something slightly more generic. 9 years ago
Michael Uleysky 9dec1223ca Gmt module: Rename all files to begin with modgmt_ 9 years ago
Michael Uleysky db9f8b1a93 Gmt module: Functions Color, ColorGray, ColorRGB, ColorHSV, and ColorCMYK. 9 years ago
Michael Uleysky f1d960a769 Gmt module: Base2Something raise error flag if initialized by pointer of incompatible type. 9 years ago
Michael Uleysky 30e3eaeadc Gmt module: Prevent conflict of definitions of yyguts_t from different lex files. 9 years ago
Michael Uleysky 5973d82042 Gmt module: Transformation to lowercase was not used then setting projection by name. 9 years ago
Michael Uleysky 07f43394f4 Gmt module: Place const qualifiers where needed. 9 years ago
Michael Uleysky 86ecc17747 Gmt module: Change logic of Projection and Region function. 9 years ago
Michael Uleysky ff4503585c Gmt module: Using Split instead of manual splitting. 9 years ago
Michael Uleysky fbb0c9a9ed Gmt module: Realization of Get functions for GMT objects. 9 years ago
Michael Uleysky 6267df2b4b Gmt module: In struct gmt_projection: 9 years ago
Michael Uleysky 86456cb5dd Gmt module: ObjectBase-based classes for gmt module. 9 years ago
Michael Uleysky 772cf30db2 Gmt module: Structures, representing GMT entities. 9 years ago
Michael Uleysky c0d77b160d Gmt module: CMake build system for gmt module 9 years ago
Michael Uleysky db62ae83ec Gmt module: Filters in callgmtmodule. Add default filter and lex-based filter for cutting header and footer of generated eps files. 9 years ago
Michael Uleysky b0a801a855 Gmt module: Gmt module initial commit 9 years ago
Michael Uleysky 5703808781 Using ToString instead of std::to_string with different format conversion for double 9 years ago
Michael Uleysky 235437354e Check and really use linker flags 9 years ago
Michael Uleysky fc13d6586a Fix incorrect parameter type. 9 years ago
Michael Uleysky 92a617eaac Prevent conflict of definition of yyguts_t from different lex files. 9 years ago
Michael Uleysky 360cbd42a0 Move const qualifier in right place. 9 years ago
Michael Uleysky 8e9d4c3f0e Function Split to break strings by delimiters. 9 years ago
Michael Uleysky 90f6c74c0a Fix incorrect check. 9 years ago
Michael Uleysky 403b2edb62 Add function Exist() to temaplates OBType and OBTypeM to check if ObjectBase* pointer is non-zero. 9 years ago
Michael Uleysky 186017f05c Check compiler options. 9 years ago
Michael Uleysky b0969362a7 OBType and OBTypeM now can accept zero pointer as constructor parameter. 9 years ago
Michael Uleysky c218ef8eaf Use templates for generating standart arifmetic functions. 9 years ago
Michael Uleysky c4ff7d9233 Add template OBTypeM as multiple-types analog of OBType. 9 years ago
Michael Uleysky 3ef04a9ba0 Add tolower function for strings. 9 years ago
Michael Uleysky 5bed99ad81 Simple converters from strings to double, int and unsigned int added to common.h 9 years ago
Michael Uleysky 0a4dbbadc7 Change type of pointer argument of the function DeallocateBlob() from void* to int8_t*, as Blob() return value. 9 years ago
Michael Uleysky b442834bdc Make template Get available for modules. 9 years ago
Michael Uleysky 162a18c72b Replace IS_OTYPE macros on more useful template OBType 9 years ago
Michael Uleysky 60e557a711 Disable CMake in-source build 9 years ago
Michael Uleysky ebc4f236db CMake build system 9 years ago