User Tools

Site Tools


class:temp:delem



DElem

Inherited from DItem,

Inherited by NULL

Friend class DShape,

Description

Members

Public interface

Protected interface

  • virtual void TxDataExchange(CTxStream* pStream, CDBSession* pDBSession)

Private interface


ELEM_TYPE d_eType

TCursor d_crShape

TArray<TCursor> d_acrNode

TCursor d_crNextElem

TCursor d_crPrevElem

COLORREF d_cColor

BYTE d_postFlags


DElem(TKey tKey, TCursor cr)

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

virtual ~DElem()

  • function:
  • parameters: NULL
  • return value:

TCursor GetShape() const

  • function:
  • parameters: NULL
  • return value:

ELEM_TYPE GetElemType() const

  • function:
  • parameters: NULL
  • return value:

void SetElemType(ELEM_TYPE eType)

  • function:
  • parameters:
    1. [i] ELEM_TYPE eType:
  • return value:

TCursor GetNode(int idx) const

  • function:
  • parameters:
    1. [i] int idx:
  • return value:

int GetNodeCount() const

  • function:
  • parameters: NULL
  • return value:

const TArray<TCursor>* GetNodes() const

  • function:
  • parameters: NULL
  • return value:

void SetNodes(CDBSession* pDBSession, int nCnt, const TCursor* aNode)

  • function:
  • parameters:
    1. [i] CDBSession* pDBSession:
    2. [i] int nCnt:
    3. [i] const TCursor* aNode:
  • return value:

COLORREF GetColor() const

  • function:
  • parameters: NULL
  • return value:

void SetColor(COLORREF col)

  • function:
  • parameters:
    1. [i] COLORREF col:
  • return value:

void SetColor(float col[3])

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

void SetTopologyElemInitializedFlag(bool flag)

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

void SetIsNonTopologyElemFlag(bool flag)

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

bool GetTopologyElemInitializedFlag() const

  • function:
  • parameters: NULL
  • return value:

bool GetIsNonTopologyElemFlag() const

  • function:
  • parameters: NULL
  • return value:

void SetPostFlags(BYTE flags)

  • function:
  • parameters:
    1. [i] BYTE flags:
  • return value:

BYTE GetPostFlags() const

  • function:
  • parameters: NULL
  • return value:

virtual void TxDataExchange(CTxStream* pStream, CDBSession* pDBSession)

  • function:
  • parameters:
    1. [i] CTxStream* pStream:
    2. [i] CDBSession* pDBSession:
  • return value:

DB_DECLARE_DITEM(DElem)

  • function:
  • parameters:
    1. [i] DElem:
  • return value:
class/temp/delem.txt · Last modified: 2024/04/26 11:57 (external edit)