DElem
Inherited from DItem,
Inherited by NULL
Friend class DShape,
Description
Members
Public interface
DElem(TKey tKey, TCursor cr)
-
-
-
-
-
-
-
void
SetNodes(CDBSession* pDBSession, int nCnt, const TCursor* aNode)
-
-
-
-
-
-
-
-
-
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:
[i] TKey tKey:
[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:
[i] ELEM_TYPE eType:
return value:
TCursor GetNode(int idx) const
function:
parameters:
[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:
[i] CDBSession* pDBSession:
[i] int nCnt:
[i] const TCursor* aNode:
return value:
COLORREF GetColor() const
function:
parameters: NULL
return value:
void SetColor(COLORREF col)
function:
parameters:
[i] COLORREF col:
return value:
void SetColor(float col[3])
function:
parameters:
[i] float col[3]:
return value:
void SetTopologyElemInitializedFlag(bool flag)
function:
parameters:
[i] bool flag:
return value:
void SetIsNonTopologyElemFlag(bool flag)
function:
parameters:
[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:
[i] BYTE flags:
return value:
BYTE GetPostFlags() const
function:
parameters: NULL
return value:
virtual void TxDataExchange(CTxStream* pStream, CDBSession* pDBSession)
function:
parameters:
[i] CTxStream* pStream:
[i] CDBSession* pDBSession:
return value:
DB_DECLARE_DITEM(DElem)
function:
parameters:
[i] DElem:
return value: