#include <shapefile.h>
Collaboration diagram for Shape_file_set:
Public Member Functions | |
Shape_file_set () | |
~Shape_file_set () | |
Shape_file_info * | create (const char *basename) |
int | size () |
Shape_file_info * | operator[] (int i) |
void | flush () |
bool | is_modified () |
Private Member Functions | |
Shape_file_info * | append (Shape_file_info *fi) |
Private Attributes | |
std::vector< Shape_file_info * > | files |
Definition at line 163 of file shapefile.h.
Shape_file_set::Shape_file_set | ( | ) | [inline] |
Definition at line 169 of file shapefile.h.
Shape_file_set::~Shape_file_set | ( | ) |
Definition at line 488 of file shapefile.cc.
Shape_file_info* Shape_file_set::append | ( | Shape_file_info * | fi | ) | [inline, private] |
Shape_file_info * Shape_file_set::create | ( | const char * | basename | ) |
Definition at line 535 of file shapefile.cc.
References Create_file(), file, Vga_file::is_good(), U7_SHAPE_FACES, U7_SHAPE_FONTS, U7_SHAPE_GUMPS, U7_SHAPE_PAPERDOL, U7_SHAPE_SHAPES, U7_SHAPE_SPRITES, U7_SHAPE_UNK, U7exists(), and U7open().
Referenced by Combo_editor::save().
Here is the call graph for this function:
int Shape_file_set::size | ( | ) | [inline] |
Shape_file_info* Shape_file_set::operator[] | ( | int | i | ) | [inline] |
void Shape_file_set::flush | ( | ) |
Definition at line 613 of file shapefile.cc.
bool Shape_file_set::is_modified | ( | ) |
Definition at line 626 of file shapefile.cc.
std::vector<Shape_file_info *> Shape_file_set::files [private] |