Main Page   Class Hierarchy   Compound List   File List   Compound Members  

MyLineStyleDialog Class Reference

Dialog class for specifying line style parameters. More...

#include <MyLineStyleDialog.h>

List of all members.

Public Types

enum  { IDD = IDD_LINESTYLEDIALOG }

Public Methods

int GetArrowType ()
void SetArrowType (int type)
void SetArrowPeriod (int period)
int GetArrowPeriod ()
float GetArrowWidth ()
 Returns width of streamline arrows.

float GetArrowLength ()
 Returns length of streamline arrows.

void SetArrowLength (float length)
 Sets length of streamline arrows.

void SetArrowWidth (float width)
 Returns length of streamline arrows.

void SetIsArrows (bool isArrows)
 Sets flag which indicates if arrows should be used.

bool GetIsArrows ()
 Returns flag which indicates if arrows should be used.

bool GetIsEndTap ()
 Returns flag which indicates if end tapering should be used.

void SetIsEndTap (bool isEndTap)
 Sets floag which indicates if end tapering should be used.

void SetEndTapWidth (int width)
 Sets end tapering width(in number of samplepoints).

int GetEndTapWidth ()
 Returns end tapering width(in number of samplepoints).

bool GetIsGap ()
 Returns flag which indicates if gaps should be drawn.

void SetIsGap (bool isGap)
 Sets floag which indicates if gaps should be drawn.

float GetGapSize ()
 Returns gap size.

void SetGapSize (float gapSize)
 Sets gap size.

void SetAbsorption (GLubyte absorption)
 Sets absorption factor of haze exp. transparency function.

GLubyte GetAbsorption ()
 Returns absorption factor of haze exp. transarency function.

void SetTranspFuncType (int type)
 Sets type of transparency function.

void SetIsTranspFunc (bool isTranspFunc)
 Sets flag which indicates if transp. functions are used.

void SetPeriodLength (int periodLength)
 Sets haze lin., sinus transp. function period length.

int GetTranspFuncType ()
 Returns type of transparency function.

bool GetIsTranspFunc ()
 Returns flag which indicates if transp. function are used.

int GetPeriodLength ()
 Sets haze lin., sinus transp. functions period length.

void SetLineWidth (float lineWidth)
 Sets line width.

void SetIsTapering (bool isTapering)
 Sets flag which indicates if tapering is used.

void SetIsAntiAliasing (bool isAntiAliasing)
 Sets flag which indicates if line antialiasing is used.

bool GetIsAntiAliasing ()
 Returns flag which indicates if line antialiasing is used.

bool GetIsTapering ()
 Returns flag whihc indicates if tapering is used.

float GetLineWidth ()
 Returns line width.

 MyLineStyleDialog (CWnd *pParent=NULL)

Public Attributes

int m_LineWidth
BOOL m_IsTapering
BOOL m_IsAntiAliasing
int m_PeriodLength
int m_TranspFuncType
int m_Absorption
BOOL m_IsTranspFunc
BOOL m_IsGap
int m_GapSize
int m_EndTapWidth
BOOL m_IsEndTap
int m_ArrowLength
int m_ArrowWidth
BOOL m_IsArrows
int m_ArPeriod
int m_ArrowType

Protected Methods

virtual void DoDataExchange (CDataExchange *pDX)
virtual BOOL OnInitDialog ()


Detailed Description

Dialog class for specifying line style parameters.


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