# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

CBasisEdit Class Reference

#include <basis_edit.h>

Inheritance diagram for CBasisEdit

Inheritance graph
[legend]
Collaboration diagram for CBasisEdit:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  IDD = IDD_BASIS_EDIT
}

Public Methods

 CBasisEdit (CWnd* pParent = NULL)
void setWrapper (IPSWrapper<NL3D::CPlaneBasis> *wrapper)
void init (uint32 x, uint32 y, CWnd *pParent)

Public Attributes

CScrollBar m_PhiCtrl
CScrollBar m_PsiCtrl
CScrollBar m_ThetaCtrl
UINT m_Psi
UINT m_Theta
UINT m_Phi

Protected Methods

virtual void DoDataExchange (CDataExchange* pDX)
void updateAnglesFromReader (void)
afx_msg void OnPaint ()
afx_msg void OnHScroll (UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)

Protected Attributes

IPSWrapper<NL3D::CPlaneBasis>* _Wrapper

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
IDD  

Definition at line 51 of file basis_edit.h.


Constructor & Destructor Documentation

CBasisEdit::CBasisEdit ( CWnd * pParent = NULL )
 

Definition at line 42 of file basis_edit.cpp.


Member Function Documentation

void CBasisEdit::DoDataExchange ( CDataExchange * pDX ) [protected, virtual]
 

Definition at line 52 of file basis_edit.cpp.

void CBasisEdit::OnHScroll ( UINT nSBCode,
UINT nPos,
CScrollBar * pScrollBar ) [protected]
 

Definition at line 317 of file basis_edit.cpp.

void CBasisEdit::OnPaint ( ) [protected]
 

Definition at line 288 of file basis_edit.cpp.

void CBasisEdit::init ( uint32 x,
uint32 y,
CWnd * pParent ) [virtual]
 

Reimplemented from CEditAttribDlg.

void CBasisEdit::setWrapper ( IPSWrapper< NL3D::CPlaneBasis >* wrapper ) [inline]
 

Definition at line 72 of file basis_edit.h.

Referenced by CAttribDlgPlaneBasis::createConstantValueDlg(), and CPlaneBasisGradientDlgWrapper::newDialog().

void CBasisEdit::updateAnglesFromReader ( void ) [protected]
 

Definition at line 205 of file basis_edit.cpp.


Member Data Documentation

IPSWrapper< NL3D::CPlaneBasis >* CBasisEdit::_Wrapper [protected]
 

Definition at line 83 of file basis_edit.h.

UINT CBasisEdit::m_Phi
 

Definition at line 57 of file basis_edit.h.

CScrollBar CBasisEdit::m_PhiCtrl
 

Definition at line 52 of file basis_edit.h.

UINT CBasisEdit::m_Psi
 

Definition at line 55 of file basis_edit.h.

CScrollBar CBasisEdit::m_PsiCtrl
 

Definition at line 53 of file basis_edit.h.

UINT CBasisEdit::m_Theta
 

Definition at line 56 of file basis_edit.h.

CScrollBar CBasisEdit::m_ThetaCtrl
 

Definition at line 54 of file basis_edit.h.


The documentation for this class was generated from the following files: