====== DNode ====== **//Inherited from//** [[class::ditem|DItem]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * TVector3d [[dnode#d_vpos|d_vPos]] * COLORREF [[dnode#d_ccolor|d_cColor]] * mutable [[dnode#vector|vector]] * mutable [[dnode#m_connectelemcr|m_connectElemCr]] **//Public interface//** * [[dnode#dnode1|DNode]](TKey tKey,TCursor cr) * virtual [[dnode#~dnode|~DNode]]() * COLORREF [[dnode#getcolor|GetColor]]() const * void [[dnode#setcolor|SetColor]](COLORREF col) * void [[dnode#setcolor|SetColor]](float col[3]) * void [[dnode#addconnectelemcr|AddConnectElemCr]](TCursor crElem) const * void [[dnode#addconnectelemcr|AddConnectElemCr]](const vector&crElemvec) const * void [[dnode#delconnectelemcr|DelConnectElemCr]](TCursor crElem) const * vector [[dnode#getallconnectelemcr|GetAllConnectElemCr]]() const **//Protected interface//** * virtual void [[dnode#txdataexchange|TxDataExchange]](CTxStream* pStream, CDBSession* pDBSession) * void [[dnode#modifyconnectelemcr|ModifyConnectElemCr]](BOOL bAdd, TCursor crElem) const **//Private interface//** * [[dnode#db_declare_ditem|DB_DECLARE_DITEM]](DNode) ---- {{anchor:d_vpos}} **TVector3d d_vPos** {{anchor:d_ccolor}} **COLORREF d_cColor** {{anchor:vector}} **mutable vector** {{anchor:m_connectelemcr}} **mutable m_connectElemCr** ---- {{anchor:dnode1}} **DNode(TKey tKey,TCursor cr)** *function: *parameters: - [i] TKey tKey: - [i] TCursor cr: *return value: {{anchor:~dnode}} **virtual ~DNode()** *function: *parameters: NULL *return value: {{anchor:getcolor}} **COLORREF GetColor() const** *function: *parameters: NULL *return value: {{anchor:setcolor}} **void SetColor(COLORREF col)** *function: *parameters: - [i] COLORREF col: *return value: {{anchor:setcolor}} **void SetColor(float col[3])** *function: *parameters: - [i] float col[3]: *return value: {{anchor:addconnectelemcr}} **void AddConnectElemCr(TCursor crElem) const** *function: *parameters: - [i] TCursor crElem: *return value: {{anchor:addconnectelemcr}} **void AddConnectElemCr(const vector&crElemvec) const** *function: *parameters: - [i] const vector&crElemvec: *return value: {{anchor:delconnectelemcr}} **void DelConnectElemCr(TCursor crElem) const** *function: *parameters: - [i] TCursor crElem: *return value: {{anchor:getallconnectelemcr}} **vector GetAllConnectElemCr() const** *function: *parameters: NULL *return value: ---- {{anchor:txdataexchange}} **virtual void TxDataExchange(CTxStream* pStream, CDBSession* pDBSession)** *function: *parameters: - [i] CTxStream* pStream: - [i] CDBSession* pDBSession: *return value: {{anchor:modifyconnectelemcr}} **void ModifyConnectElemCr(BOOL bAdd, TCursor crElem) const** *function: *parameters: - [i] BOOL bAdd: - [i] TCursor crElem: *return value: ---- {{anchor:db_declare_ditem}} **DB_DECLARE_DITEM(DNode)** *function: *parameters: - [i] DNode: *return value: