Inherited from CMapData,TCursorPair,float,
Inherited by NULL
Friend class NULL
Description
Members
-
-
-
shared_ptr<key_indexer>
m_keys
-
-
-
-
-
-
-
Public interface
-
-
virtual void
OnUpdateDB(CDBSession* pDBSession, bool isInitialize)
-
-
-
void
SetKeyValue(TCursor cr0, TCursor cr1, float value)
-
virtual bool
GetValue(TCursor cr0, TCursor cr1, float* value)
virtual tuple<int, int, int>
GetOnlyIndex(TCursor cr0, TCursor cr1)
-
-
-
-
-
-
-
void
SetUpdateFunc(function< void(CMapDataScalar*, CDBSession*, bool) > val)
-
-
-
-
-
-
-
-
-
-
-
-
-
Protected interface
function<
void(CMapDataScalar*, CDBSession*, bool) > m_updateFunc
MapDataLocationType m_locationType
float m_minValue
float m_maxValue
shared_ptr<key_indexer> m_keys
shared_ptr<var_array<float» m_values
int m_iLocalDiv
float m_fLocalMin
float m_fLocalMax
TCursor m_crRefMapping
BOOL m_NoneResultMapping
bool m_forIsoVol
CMapDataScalar(long capacity = var_array_DEFAULT_CAPACITY_SIZE)
function:
parameters:
[i] long capacity = var_array_DEFAULT_CAPACITY_SIZE:
return value:
virtual ~CMapDataScalar()
function:
parameters: NULL
return value:
virtual void OnUpdateDB(CDBSession* pDBSession, bool isInitialize)
function:
parameters:
[i] CDBSession* pDBSession:
[i] bool isInitialize:
return value:
virtual void Clear()
function:
parameters: NULL
return value:
void SetKeyValue(TCursor cr, float value)
function:
parameters:
[i] TCursor cr:
[i] float value:
return value:
void SetKeyValue(TCursor cr, double value)
function:
parameters:
[i] TCursor cr:
[i] double value:
return value:
void SetKeyValue(TCursor cr0, TCursor cr1, float value)
function:
parameters:
[i] TCursor cr0:
[i] TCursor cr1:
[i] float value:
return value:
bool GetValue(TCursor cr, float* value)
function:
parameters:
[i] TCursor cr:
[i] float* value:
return value:
virtual bool GetValue(TCursor cr0, TCursor cr1, float* value)
function:
parameters:
[i] TCursor cr0:
[i] TCursor cr1:
[i] float* value:
return value:
virtual tuple<int, int, int> GetOnlyIndex(TCursor cr0, TCursor cr1)
function:
parameters:
[i] TCursor cr0:
[i] TCursor cr1):
[i] virtual tuple<int:
-
return value:
virtual bool GetValueFromIndex(tuple<int, int, int> indextuple, float*value)
function:
parameters:
[i] tuple<int:
[i] int:
[i] int> indextuple:
[i] float*value:
return value:
MapDataLocationType GetDataLocationType() const
function:
parameters: NULL
return value:
void SetDataLocationType(MapDataLocationType val)
function:
parameters:
[i] MapDataLocationType val:
return value:
float GetMinValue() const
function:
parameters: NULL
return value:
void SetMinValue(float val)
function:
parameters:
[i] float val:
return value:
float GetMaxValue() const
function:
parameters: NULL
return value:
void SetMaxValue(float val)
function:
parameters:
[i] float val:
return value:
void SetUpdateFunc(function< void(CMapDataScalar*, CDBSession*, bool) > val)
function:
parameters:
[i] function< void(CMapDataScalar*:
[i] CDBSession*:
[i] bool:
return value:
void UpdateMinMax()
function:
parameters: NULL
return value:
void UpdateRenderData()
function:
parameters: NULL
return value:
void UpdateRenderDataForIsoSorf()
function:
parameters: NULL
return value:
void UpdateShowOnlyTransparency(const unordered_set<TCursor>& ShowOnlyElems, double dTranparencyVal = 0.2)
function:
parameters:
[i] const unordered_set<TCursor>& ShowOnlyElems:
[i] double dTranparencyVal = 0.2:
return value:
void ResetTransparency()
function:
parameters: NULL
return value:
virtual bool IsEmpty()
function:
parameters: NULL
return value:
void BindMapping(TCursor crMapping)
function:
parameters:
[i] TCursor crMapping:
return value:
void SetLocalLegend(double dmin, double dmax, int div)
function:
parameters:
[i] double dmin:
[i] double dmax:
[i] int div:
return value:
TCursor GetRefMapping() const
function:
parameters: NULL
return value:
void SetNoneResultMapping(BOOL bResultMapping = TRUE)
function:
parameters:
[i] BOOL bResultMapping = TRUE:
return value:
BOOL IsNoneResultMapping()
function:
parameters: NULL
return value:
void SetForIsoVol(bool flag)
function:
parameters:
[i] bool flag:
return value:
bool IsForIsoVol()
function:
parameters: NULL
return value:
function< void(CMapDataScalar*, CDBSession*, bool) > m_updateFunc
function:
parameters:
[i] CMapDataScalar*:
[i] CDBSession*:
[i] bool:
return value: