ToolMap
Loading...
Searching...
No Matches
PrjDefMemManage Class Reference

Public Member Functions

ProjectDefMemoryLayersAddLayer ()
 
int RemoveLayer (int iIndex=-1)
 
bool RemoveLayer (const wxString &layerName)
 
ProjectDefMemoryLayersFindLayer (const wxString &layerName)
 
ProjectDefMemoryLayersFindLayer (unsigned int iIndex=0)
 
ProjectDefMemoryLayersFindLayerByRealID (unsigned int iIndex)
 Find field based on real ID.
 
void SetActiveLayer (ProjectDefMemoryLayers *ActiveLayer)
 
ProjectDefMemoryLayersGetActiveLayer ()
 
int GetCountLayers ()
 
ProjectDefMemoryLayersGetNextLayer ()
 
ProjectDefMemoryObjectsAddObject ()
 
int RemoveObject (int iIndex=-1)
 
bool RemoveObject (const wxString &ObjectName)
 
ProjectDefMemoryObjectsFindObject (const wxString &ObjectName)
 
ProjectDefMemoryObjectsFindObject (unsigned int iIndex=0)
 
ProjectDefMemoryObjectsGetNextObjects ()
 
int GetCountObject ()
 
ProjectDefMemoryFieldsAddField ()
 
int RemoveField (int iIndex=-1)
 
bool RemoveField (const wxString &FieldName)
 
ProjectDefMemoryFieldsFindField (const wxString &FieldName)
 
ProjectDefMemoryFieldsFindField (unsigned int iIndex=0)
 
ProjectDefMemoryFieldsGetNextField ()
 
int GetCountFields ()
 
void SetActiveField (ProjectDefMemoryFields *ActiveField)
 
ProjectDefMemoryFieldsGetActiveField ()
 
ProjectDefMemoryFieldsCodedValAddCodedValue ()
 
int RemoveCodedValue (int iIndex=-1)
 
bool RemoveCodedValue (const wxString &ValueName)
 
ProjectDefMemoryFieldsCodedValFindCodedValue (const wxString &ValueName, int &IndexPos)
 
ProjectDefMemoryFieldsCodedValGetNextCodedValue ()
 
int GetCountCodedValue ()
 
ProjectDefMemoryScaleAddScale (const long &scale, const int &DBindex=-1)
 
ProjectDefMemoryScaleFindScale (const long &oldscale)
 
bool RemoveScale (const long &oldscale)
 
PrjDefMemManageoperator= (const PrjDefMemManage &source)
 Overloading = operator.
 

Public Attributes

wxString m_PrjPath
 
wxString m_PrjName
 
wxString m_PrjAuthors
 
wxString m_PrjSummary
 
PRJDEF_UNIT_TYPE m_PrjUnitType
 
PRJDEF_PROJ_TYPE m_PrjProjType
 
PrjMemLayersArray m_PrjLayerArray
 
PrjMemScaleArray m_ScaleArray
 
wxArrayLong m_StoreDeleteIDObj
 
wxArrayLong m_StoreDeleteScale
 
wxArrayLong m_StoreDeleteLayers
 

Member Function Documentation

◆ FindLayerByRealID()

ProjectDefMemoryLayers * PrjDefMemManage::FindLayerByRealID ( unsigned int  iIndex)

Find field based on real ID.

Parameters
iIndexThe Real ID for the field
Returns
A valid pointer to a ProjectDefMemoryFields if field is found and nullptr otherwise
Author
Lucien Schreiber (c) CREALP 2008
Date
19 June 2008

◆ operator=()

PrjDefMemManage & PrjDefMemManage::operator= ( const PrjDefMemManage source)

Overloading = operator.

Author
Lucien Schreiber (c) CREALP 2009
Date
17 March 2009

The documentation for this class was generated from the following files: