ToolMap
|
Storing project properties in memory. More...
#include <wx/wxprec.h>
#include <wx/wx.h>
#include "../gui/listgenreport.h"
Go to the source code of this file.
Classes | |
class | ProjectDefMemoryFieldsCodedVal |
Storing coded val linked to a field in memory. More... | |
class | ProjectDefMemoryObjects |
Storing object properties in memory. More... | |
class | ProjectDefMemoryFields |
Storing Fields property in memory. More... | |
class | ProjectDefMemoryLayers |
Storing layers properties in memory. More... | |
class | ProjectDefMemoryScale |
Enumerations | |
enum | PRJDEF_EXPORT_TYPE { EXPORT_SHAPEFILE = 0 , EXPORT_GRAPHIC } |
Type of export we want. More... | |
enum | PRJDEF_UNIT_TYPE { UNIT_METERS = 0 , UNIT_DD , UNIT_DMS } |
enum | PRJDEF_PROJ_TYPE { PROJ_SWISS_CH1903 = 0 , PROJ_SWISS_CH1903PLUS , PROJ_WORLD_WGS84 } |
enum | PRJDEF_FIELD_TYPE { TM_FIELD_ENUMERATION = 0 , TM_FIELD_TEXT , TM_FIELD_INTEGER , TM_FIELD_FLOAT , TM_FIELD_DATE } |
enum | PRJDEF_FIELD_ORIENTATION { TM_FIELD_ORIENT_YES = 0 , TM_FIELD_ORIENT_NO } |
enum | PRJDEF_LAYERS_TYPE { LAYER_LINE = 0 , LAYER_POINT , LAYER_POLYGON } |
enum | PRJDEF_OBJECTS_FREQ { OBJECT_LESS_FREQUENT = 0 , OBJECT_FREQUENT } |
Functions | |
WX_DECLARE_OBJARRAY (ProjectDefMemoryFieldsCodedVal *, PrjMemFieldCodedValArray) | |
WX_DECLARE_OBJARRAY (ProjectDefMemoryObjects *, PrjMemObjectsArray) | |
WX_DECLARE_OBJARRAY (ProjectDefMemoryFields *, PrjMemFieldArray) | |
WX_DECLARE_OBJARRAY (ProjectDefMemoryLayers *, PrjMemLayersArray) | |
WX_DECLARE_OBJARRAY (ProjectDefMemoryScale, PrjMemScaleArray) | |
Variables | |
const wxString | TABLE_COMMENT_ENUMERATION = _T("ENUMERATION") |
Storing project properties in memory.
During the process of creating a new project or editing an existing one, we have to keep all layers, objects, fields, in memory to allow an undo process.
enum PRJDEF_EXPORT_TYPE |
Type of export we want.
Enumerator | |
---|---|
EXPORT_SHAPEFILE | shapefile is selected (default) |
EXPORT_GRAPHIC | we specify export to graphical format |