====== CLineViewItem ====== **//Inherited from//** [[class::cviewitem|CViewItem]], **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * vector [[clineviewitem#m_points|m_points]] * vector [[clineviewitem#m_linepoints|m_LinePoints]] * BOOL [[clineviewitem#m_bdrawlabel|m_bDrawLabel]] * BOOL [[clineviewitem#m_bdrawpoint|m_bDrawPoint]] * int [[clineviewitem#m_ilinewidth|m_iLineWidth]] * BOOL [[clineviewitem#m_bishighlighted|m_bIsHighlighted]] **//Public interface//** * [[clineviewitem#clineviewitem1|CLineViewItem]] () * virtual ViewItemType [[clineviewitem#gettype|GetType]]() * virtual void [[clineviewitem#gldraw|GLDraw]](CRenderDraw* pRenderDraw) * void [[clineviewitem#drawlabel|DrawLabel]]( CRenderDraw* pRenderDraw ) * void [[clineviewitem#drawlabelforcolorcode|DrawLabelForColorCode]]( CRenderDraw* pRenderDraw ) * void [[clineviewitem#drawlabelforcurrentcolor|DrawLabelForCurrentColor]]( CRenderDraw* pRenderDraw ) * virtual void [[clineviewitem#gldrawforcolorcode|GLDrawForColorCode]](CRenderDraw* pRenderDraw) * void [[clineviewitem#drawline|DrawLine]]() * virtual void [[clineviewitem#gldrawforselected|GLDrawForSelected]](CRenderDraw* pRenderDraw) * virtual void [[clineviewitem#gldrawforhighlight|GLDrawForHighlight]](CRenderDraw* pRenderDraw) * void [[clineviewitem#addpoint|AddPoint]](TVector3f pos) * void [[clineviewitem#setdrawlabel|SetDrawLabel]](BOOL bVal) * void [[clineviewitem#setdrawpoint|SetDrawPoint]](BOOL bVal) * void [[clineviewitem#setlinecolor|SetLineColor]](COLORREF colVal) * void [[clineviewitem#setlinewidth|SetLineWidth]](int iVal) * void [[clineviewitem#sethighlight|SetHighlight]](BOOL bVal) **//Protected interface//** * COLORREF m_colLine = [[clineviewitem#rgb|RGB]](256,256,256) ---- {{anchor:m_points}} **vector m_points** {{anchor:m_linepoints}} **vector m_LinePoints** {{anchor:m_bdrawlabel}} **BOOL m_bDrawLabel** {{anchor:m_bdrawpoint}} **BOOL m_bDrawPoint** {{anchor:m_ilinewidth}} **int m_iLineWidth** {{anchor:m_bishighlighted}} **BOOL m_bIsHighlighted** ---- {{anchor:clineviewitem1}} **CLineViewItem ()** *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:drawlabel}} **void DrawLabel( CRenderDraw* pRenderDraw )** *function: *parameters: - [i] CRenderDraw* pRenderDraw : *return value: {{anchor:drawlabelforcolorcode}} **void DrawLabelForColorCode( CRenderDraw* pRenderDraw )** *function: *parameters: - [i] CRenderDraw* pRenderDraw : *return value: {{anchor:drawlabelforcurrentcolor}} **void DrawLabelForCurrentColor( CRenderDraw* pRenderDraw )** *function: *parameters: - [i] CRenderDraw* pRenderDraw : *return value: {{anchor:gldrawforcolorcode}} **virtual void GLDrawForColorCode(CRenderDraw* pRenderDraw)** *function: *parameters: - [i] CRenderDraw* pRenderDraw: *return value: {{anchor:drawline}} **void DrawLine()** *function: *parameters: NULL *return value: {{anchor:gldrawforselected}} **virtual void GLDrawForSelected(CRenderDraw* pRenderDraw)** *function: *parameters: - [i] CRenderDraw* pRenderDraw: *return value: {{anchor:gldrawforhighlight}} **virtual void GLDrawForHighlight(CRenderDraw* pRenderDraw)** *function: *parameters: - [i] CRenderDraw* pRenderDraw: *return value: {{anchor:addpoint}} **void AddPoint(TVector3f pos)** *function: *parameters: - [i] TVector3f pos: *return value: {{anchor:setdrawlabel}} **void SetDrawLabel(BOOL bVal)** *function: *parameters: - [i] BOOL bVal: *return value: {{anchor:setdrawpoint}} **void SetDrawPoint(BOOL bVal)** *function: *parameters: - [i] BOOL bVal: *return value: {{anchor:setlinecolor}} **void SetLineColor(COLORREF colVal)** *function: *parameters: - [i] COLORREF colVal: *return value: {{anchor:setlinewidth}} **void SetLineWidth(int iVal)** *function: *parameters: - [i] int iVal: *return value: {{anchor:sethighlight}} **void SetHighlight(BOOL bVal)** *function: *parameters: - [i] BOOL bVal: *return value: ---- {{anchor:rgb}} **COLORREF m_colLine = RGB(256,256,256)** *function: *parameters: - [i] 256: - [i] 256: - [i] 256: *return value: