NodeListItemWithComplexity Class Reference

This is used to ensure that blends print correctly. If a particular NodeBlender was classified as simple, and is later used with a blend that is complex, then complex blend steps will not render. This class allows us to reclassify a simple node as a complex one. More...

#include <scanrr.h>

Inheritance diagram for NodeListItemWithComplexity:

NodeListItem ListItem CCObject SimpleCCObject List of all members.

Public Member Functions

 NodeListItemWithComplexity ()
 default constructor. Initialises pNode = NULL
 NodeListItemWithComplexity (Node *WhichNode, BOOL val)
 Constructor for NodeListItem which sets the pNode variable to WhichNode.
 ~NodeListItemWithComplexity ()

Public Attributes

BOOL wasClassifiedSimple
INT32 RunLength
DocRect BoundsRect

Detailed Description

This is used to ensure that blends print correctly. If a particular NodeBlender was classified as simple, and is later used with a blend that is complex, then complex blend steps will not render. This class allows us to reclassify a simple node as a complex one.

Author:
Chris_Snook (Xara Group Ltd) <camelotdev@xara.com>
Date:
10/7/2000
See also:
-

Definition at line 120 of file scanrr.h.


Constructor & Destructor Documentation

NodeListItemWithComplexity::NodeListItemWithComplexity  ) 
 

default constructor. Initialises pNode = NULL

Author:
Chris_Snook (Xara Group Ltd) <camelotdev@xara.com>
Date:
7/11/2000
Parameters:
- [INPUTS]
- [OUTPUTS]
Returns:
-

Errors: -

See also:
-

Definition at line 1224 of file scanrr.cpp.

01225 {
01226     pNode = NULL;
01227     wasClassifiedSimple = TRUE;
01228     RunLength = 0;
01229 }

NodeListItemWithComplexity::NodeListItemWithComplexity Node WhichNode,
BOOL  val
 

Constructor for NodeListItem which sets the pNode variable to WhichNode.

Author:
Jim_Lynn (Xara Group Ltd) <camelotdev@xara.com>
Date:
22/7/94
Parameters:
- [INPUTS]
- [OUTPUTS]
Returns:
-

Errors: -

See also:
-

Definition at line 1246 of file scanrr.cpp.

01247 {
01248     pNode = WhichNode;
01249     wasClassifiedSimple = val;
01250     RunLength = 0;
01251 }

NodeListItemWithComplexity::~NodeListItemWithComplexity  )  [inline]
 

Definition at line 126 of file scanrr.h.

00126 {}                      // Nothing to destruct


Member Data Documentation

DocRect NodeListItemWithComplexity::BoundsRect
 

Definition at line 130 of file scanrr.h.

INT32 NodeListItemWithComplexity::RunLength
 

Definition at line 129 of file scanrr.h.

BOOL NodeListItemWithComplexity::wasClassifiedSimple
 

Definition at line 128 of file scanrr.h.


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