Classes for files are organized as a tree including:
Class qgar::File for ordinary files, to store ASCII texts, serialized objects, etc.
Classes qgar::DxfFile and qgar::TgifFile to store graphical objects (like point chains, line segments, arcs of circle, etc.) in DXF and Tgif formats, respectively. Both classes derive from the qgar::AbstractGraphicsFile abstract base class.
Classes qgar::PbmFile and qgar::PgmFile to store binary and greylevel images, in PBM and PGM format, respectively. Both classes derive from the qgar::AbstractPbmPlusFile abstract base class.
Class qgar::MapleFile to store a Maple program, to display the surface of a grey-level image, for example.
The root (i.e. common base class) of the hierarchy of file classes is the qgar::AbstractFile abstract class.
Classes | |
| class | qgar::AbstractFile |
| Base class implementing common tools to conveniently define and use files in the Qgar way. More... | |
| class | qgar::AbstractGraphicsFile |
| Basic function to read/write graphical and geometrical primitives in graphics files like Tgif files, DXF files, etc. More... | |
| class | qgar::AbstractPbmPlusFile |
| File containing an image in some PBM+ format. More... | |
| class | qgar::DxfFile |
| File including Dxf graphics. More... | |
| class | qgar::File |
| Qgar regular file. More... | |
| class | qgar::MapleFile |
| File containing a Maple program. More... | |
| class | qgar::PbmFile |
| File containing a binary image in PBM format. More... | |
| class | qgar::PgmFile |
| File containing a Grey-level image in PGM format. More... | |
| class | qgar::TgifFile |
| File including Tgif graphics (designed for Tgif version 3.0, patchlevel 17). More... | |