|
MySQL 5.6.14 Source Code Document
|


Public Member Functions | |
| Gcalc_operation_transporter (Gcalc_function *fn, Gcalc_heap *heap) | |
| int | single_point (Gcalc_shape_status *st, double x, double y) |
| int | start_line (Gcalc_shape_status *st) |
| int | complete_line (Gcalc_shape_status *st) |
| int | start_poly (Gcalc_shape_status *st) |
| int | complete_poly (Gcalc_shape_status *st) |
| int | start_ring (Gcalc_shape_status *st) |
| int | complete_ring (Gcalc_shape_status *st) |
| int | add_point (Gcalc_shape_status *st, double x, double y) |
| int | start_collection (Gcalc_shape_status *st, int nshapes) |
| int | complete_collection (Gcalc_shape_status *st) |
| int | collection_add_item (Gcalc_shape_status *st_collection, Gcalc_shape_status *st_item) |
Public Member Functions inherited from Gcalc_shape_transporter | |
| Gcalc_shape_transporter (Gcalc_heap *heap) | |
| 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 Attributes | |
| Gcalc_function * | m_fn |
| gcalc_shape_info | m_si |
Protected Attributes inherited from Gcalc_shape_transporter | |
| Gcalc_heap * | m_heap |
Additional Inherited Members | |
Protected Member Functions inherited from Gcalc_shape_transporter | |
| 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 () |
Definition at line 142 of file gcalc_tools.h.