Main Page   Class Hierarchy   Compound List   File List   Compound Members  

MyEditRegionsDialog Class Reference

Dialog class for specifying material regions used to show additional information. More...

#include <MyEditRegionsDialog.h>

List of all members.

Public Types

enum  { IDD = IDD_EDITREGIONSDIALOG }

Public Methods

void SetDefaultProp (RegProp &prop)
 Sets default region properties.

void SetRegProp (int index, RegProp &prop)
 Sets region properties for region with specified index.

void GetRegProp (int index, RegProp &prop)
 Returns region properties for region with specified index.

void SetMaterial (int index, CStreamlineMaterial material)
 Sets region material for region with specified index.

CStreamlineMaterial GetMaterial (int index)
 Returns region material for region with specified index.

void SetRegionPos (int index, float pos)
 Sets region start position for region with specified index.

float GetRegionPos (int index)
 Returns region start position for region with specified index.

int GetRes (int index)
 Returns resolution of region with specified index.

void SetRes (int index, int res)
 Sets resolution of region with specified index.

 MyEditRegionsDialog (CWnd *pParent=NULL)

Static Public Methods

int MapValue2PropNr (RegProp *prop, int maxIndex, float value, float minValue, float maxValue)
 Maps scalar value to region index.


Public Attributes

MyRegPropDialog m_RegPropDialog [DEF_REGIONS_NUM]
 Region properties dialogs.

MyHisto1Dialog m_Histo1Dialog
 Histogram dialog.

RegProp m_DefaultProp
int m_Region2
int m_Region3
int m_Region4
int m_Region5
int m_Region1

Protected Methods

virtual void DoDataExchange (CDataExchange *pDX)
afx_msg void OnPaint ()
virtual BOOL OnInitDialog ()
afx_msg void OnReleasedcaptureRegion1slider (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnReleasedcaptureRegion2slider (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnReleasedcaptureRegion3slider (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnReleasedcaptureRegion4slider (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnReleasedcaptureRegion5slider (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnHistoButton ()
afx_msg void OnPropReg1Button ()
afx_msg void OnPropReg2Button ()
afx_msg void OnPropReg3Button ()
afx_msg void OnPropReg4Button ()
afx_msg void OnPropReg5Button ()


Detailed Description

Dialog class for specifying material regions used to show additional information.


The documentation for this class was generated from the following files:
Generated on Fri Aug 9 10:12:40 2002 by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002