User Tools

Site Tools


class:temp:cmapdatascalar



CMapDataScalar

Inherited from CMapData,TCursorPair,float,

Inherited by NULL

Friend class NULL

Description

Members

Public interface

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:
    1. [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:
    1. [i] CDBSession* pDBSession:
    2. [i] bool isInitialize:
  • return value:

virtual void Clear()

  • function:
  • parameters: NULL
  • return value:

void SetKeyValue(TCursor cr, float value)

  • function:
  • parameters:
    1. [i] TCursor cr:
    2. [i] float value:
  • return value:

void SetKeyValue(TCursor cr, double value)

  • function:
  • parameters:
    1. [i] TCursor cr:
    2. [i] double value:
  • return value:

void SetKeyValue(TCursor cr0, TCursor cr1, float value)

  • function:
  • parameters:
    1. [i] TCursor cr0:
    2. [i] TCursor cr1:
    3. [i] float value:
  • return value:

bool GetValue(TCursor cr, float* value)

  • function:
  • parameters:
    1. [i] TCursor cr:
    2. [i] float* value:
  • return value:

virtual bool GetValue(TCursor cr0, TCursor cr1, float* value)

  • function:
  • parameters:
    1. [i] TCursor cr0:
    2. [i] TCursor cr1:
    3. [i] float* value:
  • return value:

virtual tuple<int, int, int> GetOnlyIndex(TCursor cr0, TCursor cr1)

  • function:
  • parameters:
    1. [i] TCursor cr0:
    2. [i] TCursor cr1):
    3. [i] virtual tuple<int:
    4. [i] int, int> GetOnlyIndex(TCursor cr0, TCursor cr1:
  • return value:

virtual bool GetValueFromIndex(tuple<int, int, int> indextuple, float*value)

  • function:
  • parameters:
    1. [i] tuple<int:
    2. [i] int:
    3. [i] int> indextuple:
    4. [i] float*value:
  • return value:

MapDataLocationType GetDataLocationType() const

  • function:
  • parameters: NULL
  • return value:

void SetDataLocationType(MapDataLocationType val)

  • function:
  • parameters:
    1. [i] MapDataLocationType val:
  • return value:

float GetMinValue() const

  • function:
  • parameters: NULL
  • return value:

void SetMinValue(float val)

  • function:
  • parameters:
    1. [i] float val:
  • return value:

float GetMaxValue() const

  • function:
  • parameters: NULL
  • return value:

void SetMaxValue(float val)

  • function:
  • parameters:
    1. [i] float val:
  • return value:

void SetUpdateFunc(function< void(CMapDataScalar*, CDBSession*, bool) > val)

  • function:
  • parameters:
    1. [i] function< void(CMapDataScalar*:
    2. [i] CDBSession*:
    3. [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:
    1. [i] const unordered_set<TCursor>& ShowOnlyElems:
    2. [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:
    1. [i] TCursor crMapping:
  • return value:

void SetLocalLegend(double dmin, double dmax, int div)

  • function:
  • parameters:
    1. [i] double dmin:
    2. [i] double dmax:
    3. [i] int div:
  • return value:

TCursor GetRefMapping() const

  • function:
  • parameters: NULL
  • return value:

void SetNoneResultMapping(BOOL bResultMapping = TRUE)

  • function:
  • parameters:
    1. [i] BOOL bResultMapping = TRUE:
  • return value:

BOOL IsNoneResultMapping()

  • function:
  • parameters: NULL
  • return value:

void SetForIsoVol(bool flag)

  • function:
  • parameters:
    1. [i] bool flag:
  • return value:

bool IsForIsoVol()

  • function:
  • parameters: NULL
  • return value:

function< void(CMapDataScalar*, CDBSession*, bool) > m_updateFunc

  • function:
  • parameters:
    1. [i] CMapDataScalar*:
    2. [i] CDBSession*:
    3. [i] bool:
  • return value:
class/temp/cmapdatascalar.txt · Last modified: 2024/04/26 11:57 (external edit)