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


Public Member Functions | |
| Flex_file_info (const char *bnm, const char *pnm, Flex *fl, Shape_group_file *g) | |
| Flex_file_info (const char *bnm, const char *pnm, int size) | |
| int | size () |
| char * | get (int i, size_t &len) |
| void | set (int i, char *newentry, int entlen) |
| void | swap (int i) |
| void | remove (int i) |
| virtual | ~Flex_file_info () |
| virtual Object_browser * | create_browser (Shape_file_info *vgafile, unsigned char *palbuf, Shape_group *g=0) |
| virtual Flex * | get_flex () |
| virtual void | flush () |
| virtual bool | revert () |
Private Attributes | |
| Flex * | flex |
| std::vector< char * > | entries |
| std::vector< int > | lengths |
| bool | write_flat |
Definition at line 131 of file shapefile.h.
| Flex_file_info::Flex_file_info | ( | const char * | bnm, | |
| const char * | pnm, | |||
| Flex * | fl, | |||
| Shape_group_file * | g | |||
| ) |
Definition at line 244 of file shapefile.cc.
| Flex_file_info::Flex_file_info | ( | const char * | bnm, | |
| const char * | pnm, | |||
| int | size | |||
| ) |
Definition at line 260 of file shapefile.cc.
References U7open().
Here is the call graph for this function:

| Flex_file_info::~Flex_file_info | ( | ) | [virtual] |
Definition at line 283 of file shapefile.cc.
| int Flex_file_info::size | ( | ) | [inline] |
| char * Flex_file_info::get | ( | int | i, | |
| size_t & | len | |||
| ) |
Definition at line 297 of file shapefile.cc.
| void Flex_file_info::set | ( | int | i, | |
| char * | newentry, | |||
| int | entlen | |||
| ) |
| void Flex_file_info::swap | ( | int | i | ) |
Definition at line 347 of file shapefile.cc.
| void Flex_file_info::remove | ( | int | i | ) |
Definition at line 365 of file shapefile.cc.
| Object_browser * Flex_file_info::create_browser | ( | Shape_file_info * | vgafile, | |
| unsigned char * | palbuf, | |||
| Shape_group * | g = 0 | |||
| ) | [virtual] |
Reimplemented from Shape_file_info.
Definition at line 380 of file shapefile.cc.
References Shape_file_info::get_ifile().
Here is the call graph for this function:

| virtual Flex* Flex_file_info::get_flex | ( | ) | [inline, virtual] |
| void Flex_file_info::flush | ( | ) | [virtual] |
Reimplemented from Shape_file_info.
Definition at line 399 of file shapefile.cc.
References Flex_writer::close(), Flex_writer::mark_section_done(), and U7open().
Here is the call graph for this function:

| bool Flex_file_info::revert | ( | ) | [virtual] |
Reimplemented from Shape_file_info.
Definition at line 444 of file shapefile.cc.
References U7open().
Here is the call graph for this function:

Flex* Flex_file_info::flex [private] |
std::vector<char *> Flex_file_info::entries [private] |
std::vector<int> Flex_file_info::lengths [private] |
Definition at line 136 of file shapefile.h.
bool Flex_file_info::write_flat [private] |
Definition at line 137 of file shapefile.h.
1.5.1