#include <OpenGLControl.h>
Public Member Functions | |
| void | InitGL () |
| void | DrawGLScene () |
| list_node * | getHittedNode (long x, list_node *pAnchor) |
| void | newNode (long pos, int color, list_node **pAnchor) |
| void | delNode (list_node *pDel, list_node **pAnchor) |
| COLORREF | getColorDlg (DWORD curColor) |
| COpenGLControl (Cvisbsp_mfcDoc *pDoc) | |
| Klasse für das OpenGL control im dialog für die transferfunktion. | |
| ~COpenGLControl (void) | |
| void | Create (CRect rect, CWnd *pParentWnd) |
| afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
| afx_msg void | OnSize (UINT nType, int cx, int cy) |
| afx_msg void | OnPaint () |
| afx_msg BOOL | OnEraseBkgnd (CDC *pDC) |
| afx_msg void | OnLButtonDown (UINT nFlags, CPoint point) |
| afx_msg void | OnLButtonUp (UINT nFlags, CPoint point) |
| afx_msg void | OnRButtonDown (UINT nFlags, CPoint point) |
| afx_msg void | OnMouseMove (UINT nFlags, CPoint point) |
| list_node * | copyList (list_node *pAnchor) |
| afx_msg void | OnDestroy () |
Public Attributes | |
| int | nWidth |
| int | nHeight |
| list_node * | pColorListe |
| list_node * | pOpaciListe |
| OpenGLDevice | openGLDevice |
| CClientDC * | dc |
| float | rotation |
| float | barWidth |
Protected Attributes | |
| CDocument * | m_pDocument |
| list_node * | pDragNode |
| list_node ** | pAnchorDrag |
| int | draged |
| COpenGLControl::COpenGLControl | ( | Cvisbsp_mfcDoc * | pDoc | ) |
Klasse für das OpenGL control im dialog für die transferfunktion.
| COpenGLControl::~COpenGLControl | ( | void | ) |
| void COpenGLControl::InitGL | ( | ) |
| void COpenGLControl::DrawGLScene | ( | ) |
| void COpenGLControl::newNode | ( | long | pos, | |
| int | color, | |||
| list_node ** | pAnchor | |||
| ) |
| COLORREF COpenGLControl::getColorDlg | ( | DWORD | curColor | ) |
| void COpenGLControl::Create | ( | CRect | rect, | |
| CWnd * | pParentWnd | |||
| ) |
| int COpenGLControl::OnCreate | ( | LPCREATESTRUCT | lpCreateStruct | ) |
| void COpenGLControl::OnSize | ( | UINT | nType, | |
| int | cx, | |||
| int | cy | |||
| ) |
| void COpenGLControl::OnPaint | ( | ) |
| BOOL COpenGLControl::OnEraseBkgnd | ( | CDC * | pDC | ) |
| void COpenGLControl::OnLButtonDown | ( | UINT | nFlags, | |
| CPoint | point | |||
| ) |
| void COpenGLControl::OnLButtonUp | ( | UINT | nFlags, | |
| CPoint | point | |||
| ) |
| void COpenGLControl::OnRButtonDown | ( | UINT | nFlags, | |
| CPoint | point | |||
| ) |
| void COpenGLControl::OnMouseMove | ( | UINT | nFlags, | |
| CPoint | point | |||
| ) |
| void COpenGLControl::OnDestroy | ( | ) |
CDocument* COpenGLControl::m_pDocument [protected] |
list_node* COpenGLControl::pDragNode [protected] |
list_node** COpenGLControl::pAnchorDrag [protected] |
int COpenGLControl::draged [protected] |
| CClientDC* COpenGLControl::dc |
| float COpenGLControl::rotation |
| float COpenGLControl::barWidth |
1.5.1-p1