40#ifndef PRJDEFMEMMANAGE_H 
   41#define PRJDEFMEMMANAGE_H 
   61    int m_iActualCodedVal;
 
   65    void InitDefaultValues();
 
   71    wxString m_PrjAuthors;
 
   72    wxString m_PrjSummary;
 
   73    PRJDEF_UNIT_TYPE m_PrjUnitType;
 
   74    PRJDEF_PROJ_TYPE m_PrjProjType;
 
   75    PrjMemLayersArray m_PrjLayerArray;
 
   76    PrjMemScaleArray m_ScaleArray;
 
   78    wxArrayLong m_StoreDeleteIDObj;
 
   79    wxArrayLong m_StoreDeleteScale;
 
   80    wxArrayLong m_StoreDeleteLayers;
 
   90    int RemoveLayer(
int iIndex = -1);  
 
   91    bool RemoveLayer(
const wxString& layerName);
 
  100        m_pActiveLayer = ActiveLayer;
 
  104        return m_pActiveLayer;
 
  107    int GetCountLayers() {
 
  108        return m_PrjLayerArray.GetCount();
 
  116    int RemoveObject(
int iIndex = -1);  
 
  117    bool RemoveObject(
const wxString& ObjectName);
 
  125    int GetCountObject();
 
  130    int RemoveField(
int iIndex = -1);  
 
  131    bool RemoveField(
const wxString& FieldName);
 
  139    int GetCountFields();
 
  142        m_pActiveField = ActiveField;
 
  146        return m_pActiveField;
 
  152    int RemoveCodedValue(
int iIndex = -1);  
 
  153    bool RemoveCodedValue(
const wxString& ValueName);
 
  159    int GetCountCodedValue();
 
  166    bool RemoveScale(
const long& oldscale);
 
 
Definition prjdefmemmanage.h:54
 
ProjectDefMemoryLayers * FindLayerByRealID(unsigned int iIndex)
Find field based on real ID.
Definition prjdefmemmanage.cpp:134
 
PrjDefMemManage & operator=(const PrjDefMemManage &source)
Overloading = operator.
Definition prjdefmemmanage.cpp:517
 
Storing coded val linked to a field in memory.
Definition projectdefmemory.h:144
 
Storing Fields property in memory.
Definition projectdefmemory.h:205
 
Storing layers properties in memory.
Definition projectdefmemory.h:253
 
Storing object properties in memory.
Definition projectdefmemory.h:175
 
Definition projectdefmemory.h:283
 
Storing project properties in memory.