11#include "FLFigureForwardDeclaration.h"
12#include "DefinitionsFigure.h"
13#include "FLFigureAttribute.h"
52 virtual const CResult Load(
const wchar_t* pWcsFileName)
sealed;
67 virtual const CResult Save(
const wchar_t* pWcsFileName)
const sealed;
108 virtual const wchar_t*
GetName()
const sealed;
972 virtual const CResult Inflate(int32_t left, int32_t top, int32_t right, int32_t bottom);
991 virtual const CResult Inflate(int64_t left, int64_t top, int64_t right, int64_t bottom);
1468 virtual const CResult Scale(int32_t i32PivotX, int32_t i32PivotY,
double f64RatioX,
double f64RatioY);
1487 virtual const CResult Scale(int64_t i64PivotX, int64_t i64PivotY,
double f64RatioX,
double f64RatioY);
1506 virtual const CResult Scale(
float f32PivotX,
float f32PivotY,
double f64RatioX,
double f64RatioY);
1525 virtual const CResult Scale(
double f64PivotX,
double f64PivotY,
double f64RatioX,
double f64RatioY);
1844 virtual const CResult Extend(int32_t left, int32_t top, int32_t right, int32_t bottom);
1867 virtual const CResult Extend(int64_t left, int64_t top, int64_t right, int64_t bottom);
1913 virtual const CResult Extend(
double left,
double top,
double right,
double bottom);
12080 virtual const CResult Rotate(
double f64Angle, int32_t i32PivotX, int32_t i32PivotY);
12097 virtual const CResult Rotate(
double f64Angle, int64_t i64PivotX, int64_t i64PivotY);
14292 SupportToDuplicateAbstractObject(
CFLFigure);
14293 DeclareGetClassType();
14297 virtual bool AllocateAttribute()
sealed;
14298 virtual bool DeleteAttribute()
sealed;
Template type array class.
Definition FLArray.h:53
Top-level base class of FLImaging.
Definition FLBase.h:36
FLIMaging's image class.
Definition FLImage.h:35
CFLImage's page class.
Definition FLImagePage.h:37
Template type string class.
Definition FLString.h:34
Simplified class representing a 3-D point.
Definition TPoint3.h:37
Simplified class representing a point.
Definition TPoint.h:37
Simplified class representing a rectangle.
Definition TRect.h:37
FLImaging module execution result object.
Definition ResultsDef.h:1596
A class representing bezier cubic curve.
Definition FLBezierCubicCurve.h:24
A class representing bezier quadratic curve.
Definition FLBezierQuadraticCurve.h:24
A class representing bezier quartic curve.
Definition FLBezierQuarticCurve.h:24
A class representing circle.
Definition FLCircle.h:25
A class representing a polygon.
Definition FLComplexRegion.h:27
A class representing cubic spline.
Definition FLCubicSpline.h:23
A class representing a doughnut shape of a circle or an arc.
Definition FLDoughnut.h:26
A class representing ellipse.
Definition FLEllipse.h:25
A class representing a line.
Definition FLLine.h:25
A base class representing array of figure.
Definition FLPointArray.h:26
A class representing a point.
Definition FLPoint.h:24
A class representing a quadrangle.
Definition FLQuad.h:24
A class representing a rectangle.
Definition FLRect.h:24
A class representing region.
Definition FLRegion.h:26
A class representing a round rectangle.
Definition FLRoundRect.h:24
Definition AlgorithmBase.h:16
EKernelShape
Definition DefinitionsFigure.h:3161
@ EKernelShape_Rectangle
Definition DefinitionsFigure.h:3168
EWarpingType
Definition DefinitionsFigure.h:2781
@ EWarpingType_Bicubic
Definition DefinitionsFigure.h:2798
@ EWarpingType_Bilinear
Definition DefinitionsFigure.h:2792
EWindingDirection
Winding direction.
Definition DefinitionsFigure.h:2562
EIncludingRegionType
Definition DefinitionsFigure.h:2756
@ EIncludingRegionType_All
Definition DefinitionsFigure.h:2761
EFigureDeclType
Declare type of figure.
Definition DefinitionsFigure.h:33
EFigureTemplateType
Template type of figure.
Definition DefinitionsFigure.h:335
EFigureSpecCompareType
Definition DefinitionsFigure.h:3491
@ EFigureSpecCompareType_Coordinates
Definition DefinitionsFigure.h:3496
EAttributeDrawingPenStyle
Pen Style in Figure drawing attribute.
Definition DefinitionsFigure.h:3195
EFigureFlipDirection
Flip direction.
Definition DefinitionsFigure.h:2653