#include <tranform.h>
Inheritance diagram for TransformBase:
Public Member Functions | |
TransformBase () | |
virtual void | Transform (DocCoord *Coords, INT32 NumCoords)=0 |
virtual BOOL | IsInvertable ()=0 |
virtual BOOL | IsTranslation () |
virtual FIXED16 | GetScalar () |
Returns the Transforms idea of the equivalent scale factor for the transform. This is mainly used to help with the scaling of line widths to save them trying to extract the scale factor from the matrix. | |
Public Attributes | |
BOOL | TransFills: 1 |
BOOL | TransLines: 1 |
BOOL | bSolidDrag: 1 |
BOOL | bTransformYourChildren: 1 |
BOOL | bHaveTransformedChildren: 1 |
BOOL | bHaveTransformedCached: 1 |
BOOL | bHaveTransformedAllChildren: 1 |
BOOL | bHaveTransformedAllCached: 1 |
Private Member Functions | |
CC_DECLARE_DYNAMIC (TransformBase) |
Definition at line 133 of file tranform.h.
|
Definition at line 138 of file tranform.h. 00139 { 00140 TransFills = TRUE; 00141 TransLines = TRUE; 00142 bSolidDrag = FALSE; 00143 bTransformYourChildren = TRUE; 00144 bHaveTransformedChildren = TRUE; 00145 bHaveTransformedCached = TRUE; 00146 bHaveTransformedAllChildren = FALSE; 00147 bHaveTransformedAllCached = FALSE; 00148 };
|
|
|
|
Returns the Transforms idea of the equivalent scale factor for the transform. This is mainly used to help with the scaling of line widths to save them trying to extract the scale factor from the matrix.
Reimplemented in Trans2DMatrix. Definition at line 136 of file tranform.cpp. 00137 { 00138 // Just return the current value of the scale factor 00139 return FIXED16(1.0); 00140 }
|
|
Implemented in MouldTransform, TransInvertable, TransNonInvertable, and Trans2DMatrix. |
|
Reimplemented in Trans2DMatrix. Definition at line 151 of file tranform.h. 00151 {return FALSE;}
|
|
Implemented in MouldTransform, and Trans2DMatrix. |
|
Definition at line 167 of file tranform.h. |
|
Definition at line 166 of file tranform.h. |
|
Definition at line 164 of file tranform.h. |
|
Definition at line 163 of file tranform.h. |
|
Definition at line 160 of file tranform.h. |
|
Definition at line 162 of file tranform.h. |
|
Definition at line 158 of file tranform.h. |
|
Definition at line 159 of file tranform.h. |