#include <shapefile.h>
Inheritance diagram for Image_file_info:


Public Member Functions | |
| Image_file_info (const char *bnm, const char *pnm, Vga_file *i, Shape_group_file *g) | |
| virtual | ~Image_file_info () |
| virtual Vga_file * | get_ifile () |
| virtual Object_browser * | create_browser (Shape_file_info *vgafile, unsigned char *palbuf, Shape_group *g=0) |
| virtual void | flush () |
| virtual bool | revert () |
Static Public Member Functions | |
| static void | write_file (const char *pathname, Shape **shapes, int nshapes, bool single) |
Private Attributes | |
| Vga_file * | ifile |
Definition at line 88 of file shapefile.h.
| Image_file_info::Image_file_info | ( | const char * | bnm, | |
| const char * | pnm, | |||
| Vga_file * | i, | |||
| Shape_group_file * | g | |||
| ) | [inline] |
Definition at line 93 of file shapefile.h.
| Image_file_info::~Image_file_info | ( | ) | [virtual] |
Definition at line 85 of file shapefile.cc.
| virtual Vga_file* Image_file_info::get_ifile | ( | ) | [inline, virtual] |
| Object_browser * Image_file_info::create_browser | ( | Shape_file_info * | vgafile, | |
| unsigned char * | palbuf, | |||
| Shape_group * | g = 0 | |||
| ) | [virtual] |
Reimplemented from Shape_file_info.
Definition at line 96 of file shapefile.cc.
References Shape_file_info::get_ifile(), Shape_chooser::set_framenum0(), and Shape_chooser::set_shapes_file().
Here is the call graph for this function:

| void Image_file_info::flush | ( | ) | [virtual] |
Reimplemented from Shape_file_info.
Definition at line 120 of file shapefile.cc.
References ExultStudio::get_instance(), Exult_server::maxlength, Exult_server::reload_shapes, and Write2().
Here is the call graph for this function:

| bool Image_file_info::revert | ( | ) | [virtual] |
| void Image_file_info::write_file | ( | const char * | pathname, | |
| Shape ** | shapes, | |||
| int | nshapes, | |||
| bool | single | |||
| ) | [static] |
Definition at line 168 of file shapefile.cc.
References Flex_writer::close(), Flex_writer::mark_section_done(), U7open(), and Shape::write().
Referenced by ExultStudio::create_shape_file().
Here is the call graph for this function:

Vga_file* Image_file_info::ifile [private] |
1.5.1