OpParam Class Reference

Operation parameter structure. The meaning of the structure's fields are defined by each operation. Note that sensible Operations will derive a special OpParam for their own specific needs, so you should use the derived class where it is available. More...

#include <ops.h>

Inheritance diagram for OpParam:

CCObject SimpleCCObject AnimPropertiesParam ApplyAttribsToSelectedParam BfxOpParam BitmapExportOptions BitmapExportParam BmpDlgParam ChangeBlenderOpParam ChangeBlendOpParam ChangeBrushOpParam ChangeContourProfileParam ChangeContourWidthParam ColourEditDlgParam ColourNameParam CreateContourParam CreateMouldParam DownloadOpParam EditRegularShapeParam FeatherProfileOpParam FillProfileOpParam FramePropertiesParam GalDlgParam InsertFloaterParam LinePropertiesDlgParam MovePointsParams NameDialogParam NewColourParam OpBackgroundParam OpChangeBarPropParam OpChangeFeatherSizeParam OpChangeLayerColourParam OpGuidelineParam OpMenuParam OpParamBarCreation OpParamBarCreationDlg OpParamBarDuplication OpParamBarRedefineStateDlg OpParamBarStatesDlg OpParamDelBar OpParamExtendSetsDlg OpParamMakeNodesShapes OpParamPasteAtPosition OpParamShortenBar PhotoCDDlgParam RemoveAttributeParam ReplaceAttributesParam SelMediaDlgParam SepsDlgParam TabStopDragOpParam TraceOpParam TranspFillProfileOpParam WebPrefsDlgParam List of all members.

Public Member Functions

 OpParam ()
 OpParam (CUniversalParam P1, CUniversalParam P2)
 OpParam (CUniversalParam P1, CUniversalParam P2, BOOL *Out)

Public Attributes

CUniversalParam Param1
CUniversalParam Param2
BOOL * Output

Detailed Description

Operation parameter structure. The meaning of the structure's fields are defined by each operation. Note that sensible Operations will derive a special OpParam for their own specific needs, so you should use the derived class where it is available.

Author:
Simon_Maneggio (Xara Group Ltd) <camelotdev@xara.com>
Date:
9/6/94
See also:
Operation::DoWithParam

Definition at line 294 of file ops.h.


Constructor & Destructor Documentation

OpParam::OpParam  )  [inline]
 

Definition at line 299 of file ops.h.

00299 { Param1 = Param2 = INT32(0); Output = NULL; }

OpParam::OpParam CUniversalParam  P1,
CUniversalParam  P2
[inline]
 

Definition at line 300 of file ops.h.

00300 { Param1 = P1; Param2 = P2; Output = 0; }

OpParam::OpParam CUniversalParam  P1,
CUniversalParam  P2,
BOOL *  Out
[inline]
 

Definition at line 301 of file ops.h.

00301 { Param1 = P1; Param2 = P2; Output = Out; }


Member Data Documentation

BOOL* OpParam::Output
 

Definition at line 305 of file ops.h.

CUniversalParam OpParam::Param1
 

Definition at line 302 of file ops.h.

CUniversalParam OpParam::Param2
 

Definition at line 303 of file ops.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 03:58:35 2007 for Camelot by  doxygen 1.4.4