List of all members.
| 
Public Member Functions | 
|  | Gcalc_shape_transporter (Gcalc_heap *heap) | 
| virtual int | single_point (Gcalc_shape_status *st, double x, double y)=0 | 
| virtual int | start_line (Gcalc_shape_status *st)=0 | 
| virtual int | complete_line (Gcalc_shape_status *st)=0 | 
| virtual int | start_poly (Gcalc_shape_status *st)=0 | 
| virtual int | complete_poly (Gcalc_shape_status *st)=0 | 
| virtual int | start_ring (Gcalc_shape_status *st)=0 | 
| virtual int | complete_ring (Gcalc_shape_status *st)=0 | 
| virtual int | add_point (Gcalc_shape_status *st, double x, double y)=0 | 
| virtual int | start_collection (Gcalc_shape_status *st, int nshapes)=0 | 
| virtual int | complete_collection (Gcalc_shape_status *st)=0 | 
| virtual int | collection_add_item (Gcalc_shape_status *st_collection, Gcalc_shape_status *st_item)=0 | 
| int | start_simple_poly (Gcalc_shape_status *st) | 
| int | complete_simple_poly (Gcalc_shape_status *st) | 
| virtual bool | skip_point () const | 
| virtual bool | skip_line_string () const | 
| virtual bool | skip_poly () const | 
| 
Protected Member Functions | 
| int | int_single_point (gcalc_shape_info Info, double x, double y) | 
| int | int_add_point (gcalc_shape_info Info, double x, double y) | 
| void | int_start_line () | 
| void | int_complete_line () | 
| void | int_start_ring () | 
| void | int_complete_ring () | 
| void | int_start_poly () | 
| void | int_complete_poly () | 
| bool | line_started () | 
| 
Protected Attributes | 
| Gcalc_heap * | m_heap | 
The documentation for this class was generated from the following file: