#include <VectorCtl.h>
Definition at line 64 of file VectorCtl.h.
CVectorCtl::CVectorCtl |
( |
| ) |
|
CVectorCtl::~CVectorCtl |
( |
| ) |
|
|
virtual |
void CVectorCtl::BuildImage |
( |
LPDRAWITEMSTRUCT |
lpDrawItemStruct | ) |
|
|
private |
COLORREF CVectorCtl::CalcLight |
( |
double |
dx, |
|
|
double |
dy, |
|
|
double |
dz |
|
) |
| |
|
private |
void CVectorCtl::ClearBackgroundBitmap |
( |
| ) |
|
|
private |
void CVectorCtl::ClipToFront |
( |
BOOL |
bEnable | ) |
|
|
inline |
void CVectorCtl::CreateBackground |
( |
| ) |
|
|
private |
void CVectorCtl::DrawItem |
( |
LPDRAWITEMSTRUCT |
lpDrawItemStruct | ) |
|
|
virtual |
COLORREF CVectorCtl::GetAmbientColor |
( |
| ) |
|
|
inline |
COLORREF CVectorCtl::GetDiffuseColor |
( |
| ) |
|
|
inline |
UINT CVectorCtl::GetHorizCenter |
( |
| ) |
|
|
inline |
COLORREF CVectorCtl::GetLightColor |
( |
| ) |
|
|
inline |
UINT CVectorCtl::GetSensitivity |
( |
| ) |
|
|
inline |
double CVectorCtl::GetSpecularExponent |
( |
| ) |
|
|
inline |
UINT CVectorCtl::GetVertCenter |
( |
| ) |
|
|
inline |
double CVectorCtl::GetX |
( |
| ) |
|
|
inline |
double CVectorCtl::GetY |
( |
| ) |
|
|
inline |
double CVectorCtl::GetZ |
( |
| ) |
|
|
inline |
void CVectorCtl::InitBitmap |
( |
LPDRAWITEMSTRUCT |
lpDrawItemStruct, |
|
|
CDC * |
pDC |
|
) |
| |
|
private |
void CVectorCtl::OnLButtonDown |
( |
UINT |
nFlags, |
|
|
CPoint |
point |
|
) |
| |
|
private |
void CVectorCtl::OnLButtonUp |
( |
UINT |
nFlags, |
|
|
CPoint |
point |
|
) |
| |
|
private |
void CVectorCtl::OnMouseDrag |
( |
int |
ixMove, |
|
|
int |
iyMove |
|
) |
| |
|
private |
void CVectorCtl::OnMouseMove |
( |
UINT |
nFlags, |
|
|
CPoint |
point |
|
) |
| |
|
private |
void CVectorCtl::RotateByXandY |
( |
double |
XRot, |
|
|
double |
YRot |
|
) |
| |
|
private |
void CVectorCtl::SetAmbientColor |
( |
COLORREF |
clr | ) |
|
|
inline |
void CVectorCtl::SetAxis |
( |
double |
d, |
|
|
int |
nAxis |
|
) |
| |
|
private |
void CVectorCtl::SetAxisControl |
( |
int |
nXCtl, |
|
|
int |
nYCtl, |
|
|
int |
nZCtl |
|
) |
| |
void CVectorCtl::SetBackgroundColor |
( |
COLORREF |
clrStart, |
|
|
COLORREF |
clrEnd |
|
) |
| |
BOOL CVectorCtl::SetBackgroundImage |
( |
UINT |
uBackgroundBitmapID | ) |
|
void CVectorCtl::SetCenter |
( |
UINT |
uHorizPos, |
|
|
UINT |
uVertPos |
|
) |
| |
void CVectorCtl::SetDiffuseColor |
( |
COLORREF |
clr | ) |
|
|
inline |
void CVectorCtl::SetLightColor |
( |
COLORREF |
clr | ) |
|
|
inline |
void CVectorCtl::SetRadius |
( |
UINT |
uRadius | ) |
|
BOOL CVectorCtl::SetSensitivity |
( |
UINT |
uSens | ) |
|
BOOL CVectorCtl::SetSpecularExponent |
( |
double |
dExp | ) |
|
void CVectorCtl::SetVector |
( |
double |
dx, |
|
|
double |
dy, |
|
|
double |
dz |
|
) |
| |
void CVectorCtl::SetX |
( |
double |
dx | ) |
|
|
inline |
void CVectorCtl::SetY |
( |
double |
dy | ) |
|
|
inline |
void CVectorCtl::SetZ |
( |
double |
dz | ) |
|
|
inline |
void CVectorCtl::UpdateAxisControls |
( |
| ) |
|
|
private |
BOOL CVectorCtl::m_bBackgroundBitmapUsed |
|
private |
BOOL CVectorCtl::m_bBmpCreated |
|
private |
BOOL CVectorCtl::m_bFrontVector |
|
private |
BOOL CVectorCtl::m_bHasFocus |
|
private |
BOOL CVectorCtl::m_bImageChange |
|
private |
CBitmap CVectorCtl::m_bmpBack |
|
private |
CBitmap CVectorCtl::m_bmpBuffer |
|
private |
BOOL CVectorCtl::m_bSelected |
|
private |
COLORREF CVectorCtl::m_clrAmbient |
|
private |
COLORREF CVectorCtl::m_clrBackgroundEnd |
|
private |
COLORREF CVectorCtl::m_clrBackgroundStart |
|
private |
COLORREF CVectorCtl::m_clrDiffuse |
|
private |
COLORREF CVectorCtl::m_clrLight |
|
private |
double CVectorCtl::m_dSensitivity |
|
private |
double CVectorCtl::m_dSpecularExponent |
|
private |
int CVectorCtl::m_iHeight |
|
private |
int CVectorCtl::m_iRadius |
|
private |
int CVectorCtl::m_iSqrRadius |
|
private |
int CVectorCtl::m_iXCenter |
|
private |
int CVectorCtl::m_iYCenter |
|
private |
CBitmap* CVectorCtl::m_pOldBitmap |
|
private |
CWnd* CVectorCtl::pCtl[3] |
|
private |
idQuat CVectorCtl::previousQuat |
|
private |
idMat3 CVectorCtl::rotationMatrix |
|
private |
idQuat CVectorCtl::rotationQuat |
|
private |
The documentation for this class was generated from the following files: