Shape_file_set Class Reference

#include <shapefile.h>

Collaboration diagram for Shape_file_set:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Shape_file_set ()
 ~Shape_file_set ()
Shape_file_infocreate (const char *basename)
int size ()
Shape_file_infooperator[] (int i)
void flush ()
bool is_modified ()

Private Member Functions

Shape_file_infoappend (Shape_file_info *fi)

Private Attributes

std::vector< Shape_file_info * > files

Detailed Description

Definition at line 163 of file shapefile.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

Shape_file_info* Shape_file_set::append ( Shape_file_info fi  )  [inline, private]

Definition at line 166 of file shapefile.h.

References fi, and files.

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]

Definition at line 173 of file shapefile.h.

References files.

Shape_file_info* Shape_file_set::operator[] ( int  i  )  [inline]

Definition at line 175 of file shapefile.h.

References files.

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.


Member Data Documentation

std::vector<Shape_file_info *> Shape_file_set::files [private]

Definition at line 165 of file shapefile.h.

Referenced by append(), operator[](), and size().


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 15:02:23 2007 for ExultEngine by  doxygen 1.5.1