DElem

Inherited from DItem,

Inherited by NULL

Friend class DShape,

Description

Members

Public interface

Protected interface

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)

virtual ~DElem()

TCursor GetShape() const

ELEM_TYPE GetElemType() const

void SetElemType(ELEM_TYPE eType)

TCursor GetNode(int idx) const

int GetNodeCount() const

const TArray<TCursor>* GetNodes() const

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

COLORREF GetColor() const

void SetColor(COLORREF col)

void SetColor(float col[3])

void SetTopologyElemInitializedFlag(bool flag)

void SetIsNonTopologyElemFlag(bool flag)

bool GetTopologyElemInitializedFlag() const

bool GetIsNonTopologyElemFlag() const

void SetPostFlags(BYTE flags)

BYTE GetPostFlags() const


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


DB_DECLARE_DITEM(DElem)