InsertFloaterParam Class Reference

This is the OpParam object passed to OpInsertFloater to position the floating endpoint. More...

#include <opbezier.h>

Inheritance diagram for InsertFloaterParam:

OpParam CCObject SimpleCCObject List of all members.

Public Member Functions

 InsertFloaterParam (DocCoord *pInsertPos, Spread *pInsertSpread, BezierTool *pLineTool, Document *pWorkDoc)
 Constructs the InsertFloaterParam object ready for passing to OpInsertFloater.

Public Attributes

DocCoord InsertPos
SpreadInsertSpread
BezierToolpTool
DocumentpOpWorkingDocument

Private Member Functions

 CC_DECLARE_MEMDUMP (InsertFloaterParam)

Detailed Description

This is the OpParam object passed to OpInsertFloater to position the floating endpoint.

Author:
Peter_Arnold (Xara Group Ltd) <camelotdev@xara.com>
Date:
06/12/94

Definition at line 231 of file opbezier.h.


Constructor & Destructor Documentation

InsertFloaterParam::InsertFloaterParam DocCoord pInsertPos,
Spread pInsertSpread,
BezierTool pLineTool,
Document pWorkDoc
 

Constructs the InsertFloaterParam object ready for passing to OpInsertFloater.

Author:
Peter_Arnold (Xara Group Ltd) <camelotdev@xara.com>
Date:
06/12/94
Parameters:
pInsertPos - pointer to a coordinate to insert the floating endpoint. [INPUTS] pInsertSpread - pointer to a spread to insert the floating endpoint onto. pLineTool - pointer to the Line Tool (which contains the floating endpoint) pWorkDoc - points to the document to invoke this operation into
- [OUTPUTS]
Returns:
-

Definition at line 991 of file opbezier.cpp.

00993 {
00994     ERROR3IF(pInsertPos == NULL, "pInsertPos was NULL");
00995     ERROR3IF(pInsertSpread == NULL, "pInsertSpread was NULL");
00996     ERROR3IF(pLineTool == NULL, "pTool was NULL");
00997 
00998     InsertPos = *pInsertPos;
00999     InsertSpread = pInsertSpread;
01000     pTool = pLineTool;
01001     pOpWorkingDocument = pWorkDoc;
01002 }


Member Function Documentation

InsertFloaterParam::CC_DECLARE_MEMDUMP InsertFloaterParam   )  [private]
 


Member Data Documentation

DocCoord InsertFloaterParam::InsertPos
 

Definition at line 238 of file opbezier.h.

Spread* InsertFloaterParam::InsertSpread
 

Definition at line 239 of file opbezier.h.

Document* InsertFloaterParam::pOpWorkingDocument
 

Definition at line 241 of file opbezier.h.

BezierTool* InsertFloaterParam::pTool
 

Definition at line 240 of file opbezier.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:55:29 2007 for Camelot by  doxygen 1.4.4