====== CPreviewAssemlbyItem ====== **//Inherited from//** [[class::cviewitem|CViewItem]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * bool [[cpreviewassemlbyitem#m_bshowedge|m_bShowEdge]] * bool [[cpreviewassemlbyitem#m_bshowface|m_bShowFace]] * vector [[cpreviewassemlbyitem#m_cursors|m_cursors]] * unique_ptr [[cpreviewassemlbyitem#m_elementselected|m_elementSelected]] **//Public interface//** * [[cpreviewassemlbyitem#cpreviewassemlbyitem1|CPreviewAssemlbyItem]]() * virtual ViewItemType [[cpreviewassemlbyitem#gettype|GetType]]() * virtual void [[cpreviewassemlbyitem#gldraw|GLDraw]](CRenderDraw* pRenderDraw) * void [[cpreviewassemlbyitem#set|Set]](const vector& cr) * void [[cpreviewassemlbyitem#add|Add]](TCursor cr) * void [[cpreviewassemlbyitem#clear|Clear]]() * void [[cpreviewassemlbyitem#setshowedge|SetShowEdge]](bool flag) * void [[cpreviewassemlbyitem#setshowface|SetShowFace]](bool flag) * void [[cpreviewassemlbyitem#updateelementvbo|UpdateElementVBO]](vector vecElement) **//Protected interface//** * void [[cpreviewassemlbyitem#drawelemselected|DrawElemSelected]]() ---- {{anchor:m_bshowedge}} **bool m_bShowEdge** {{anchor:m_bshowface}} **bool m_bShowFace** {{anchor:m_cursors}} **vector m_cursors** {{anchor:m_elementselected}} **unique_ptr m_elementSelected** ---- {{anchor:cpreviewassemlbyitem1}} **CPreviewAssemlbyItem()** *function: *parameters: NULL *return value: {{anchor:gettype}} **virtual ViewItemType GetType()** *function: *parameters: NULL *return value: {{anchor:gldraw}} **virtual void GLDraw(CRenderDraw* pRenderDraw)** *function: *parameters: - [i] CRenderDraw* pRenderDraw: *return value: {{anchor:set}} **void Set(const vector& cr)** *function: *parameters: - [i] const vector& cr: *return value: {{anchor:add}} **void Add(TCursor cr)** *function: *parameters: - [i] TCursor cr: *return value: {{anchor:clear}} **void Clear()** *function: *parameters: NULL *return value: {{anchor:setshowedge}} **void SetShowEdge(bool flag)** *function: *parameters: - [i] bool flag: *return value: {{anchor:setshowface}} **void SetShowFace(bool flag)** *function: *parameters: - [i] bool flag: *return value: {{anchor:updateelementvbo}} **void UpdateElementVBO(vector vecElement)** *function: *parameters: - [i] vector vecElement: *return value: ---- {{anchor:drawelemselected}} **void DrawElemSelected()** *function: *parameters: NULL *return value: