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;
906 virtual const CResult Inflate(int32_t left, int32_t top, int32_t right, int32_t bottom);
907 virtual const CResult Inflate(int64_t left, int64_t top, int64_t right, int64_t bottom);
909 virtual const CResult Inflate(
double left,
double top,
double right,
double bottom);
1037 virtual const CResult Scale(int32_t i32PivotX, int32_t i32PivotY,
double f64RatioX,
double f64RatioY);
1038 virtual const CResult Scale(int64_t i64PivotX, int64_t i64PivotY,
double f64RatioX,
double f64RatioY);
1039 virtual const CResult Scale(
float f32PivotX,
float f32PivotY,
double f64RatioX,
double f64RatioY);
1040 virtual const CResult Scale(
double f64PivotX,
double f64PivotY,
double f64RatioX,
double f64RatioY);
1139 virtual const CResult Extend(int32_t left, int32_t top, int32_t right, int32_t bottom);
1140 virtual const CResult Extend(int64_t left, int64_t top, int64_t right, int64_t bottom);
1142 virtual const CResult Extend(
double left,
double top,
double right,
double bottom);
2428 virtual const CResult Rotate(
double f64Angle, int32_t i32PivotX, int32_t i32PivotY);
2429 virtual const CResult Rotate(
double f64Angle, int64_t i64PivotX, int64_t i64PivotY);
2430 virtual const CResult Rotate(
double f64Angle,
float f32PivotX,
float f32PivotY);
2431 virtual const CResult Rotate(
double f64Angle,
double f64PivotX,
double f64PivotY);
3848 SupportToDuplicateAbstractObject(
CFLFigure);
3849 DeclareGetClassType();
3853 virtual bool AllocateAttribute()
sealed;
3854 virtual bool DeleteAttribute()
sealed;
Template type array class.
Definition FLArray.h:71
Top-level base class of FLImaging.
Definition FLImagingBase/FLBase.h:36
FLIMaging's image class.
Definition FLImagingBase/FLImage.h:35
CFLImage's page class.
Definition FLImagingBase/FLImagePage.h:37
Template type string class.
Definition FLString.h:34
Simplified class representing a 3-D point.
Definition FLImagingBase/TPoint3.h:37
Simplified class representing a point.
Definition FLImagingBase/TPoint.h:37
Simplified class representing a rectangle.
Definition FLImagingBase/TRect.h:37
FLImaging module execution result object.
Definition FLImagingBase/ResultsDef.h:1712
A class representing bezier cubic curve.
Definition FLImagingFoundation/FLBezierCubicCurve.h:24
A class representing bezier quadratic curve.
Definition FLImagingFoundation/FLBezierQuadraticCurve.h:24
A class representing bezier quartic curve.
Definition FLImagingFoundation/FLBezierQuarticCurve.h:24
A class representing circle.
Definition FLImagingFoundation/FLCircle.h:25
A class representing a polygon.
Definition FLImagingFoundation/FLComplexRegion.h:28
A class representing cubic spline.
Definition FLImagingFoundation/FLCubicSpline.h:23
A class representing a doughnut shape of a circle or an arc.
Definition FLImagingFoundation/FLDoughnut.h:26
A class representing ellipse.
Definition FLImagingFoundation/FLEllipse.h:25
A class representing a line.
Definition FLImagingFoundation/FLLine.h:25
A base class representing array of figure.
Definition FLImagingFoundation/FLPointArray.h:26
A class representing a point.
Definition FLImagingFoundation/FLPoint.h:24
A class representing a quadrangle.
Definition FLImagingFoundation/FLQuad.h:24
A class representing a rectangle.
Definition FLImagingFoundation/FLRect.h:24
A class representing region.
Definition FLImagingFoundation/FLRegion.h:26
A class representing a round rectangle.
Definition FLImagingFoundation/FLRoundRect.h:24
Definition FLImagingFoundation/AlgorithmBase.h:16
EKernelShape
Definition FLImagingFoundation/DefinitionsFigure.h:3260
@ EKernelShape_Rectangle
Definition FLImagingFoundation/DefinitionsFigure.h:3267
EWarpingType
Definition FLImagingFoundation/DefinitionsFigure.h:2880
@ EWarpingType_Bicubic
Definition FLImagingFoundation/DefinitionsFigure.h:2897
@ EWarpingType_Bilinear
Definition FLImagingFoundation/DefinitionsFigure.h:2891
EWindingDirection
Winding direction.
Definition FLImagingFoundation/DefinitionsFigure.h:2661
EIncludingRegionType
Definition FLImagingFoundation/DefinitionsFigure.h:2855
@ EIncludingRegionType_All
Definition FLImagingFoundation/DefinitionsFigure.h:2860
EFigureDeclType
Declare type of figure.
Definition FLImagingFoundation/DefinitionsFigure.h:33
EFigureTemplateType
Template type of figure.
Definition FLImagingFoundation/DefinitionsFigure.h:434
EFigureSpecCompareType
Definition FLImagingFoundation/DefinitionsFigure.h:3590
@ EFigureSpecCompareType_Coordinates
Definition FLImagingFoundation/DefinitionsFigure.h:3595
EAttributeDrawingPenStyle
Pen Style in Figure drawing attribute.
Definition FLImagingFoundation/DefinitionsFigure.h:3294
EFigureFlipDirection
Flip direction.
Definition FLImagingFoundation/DefinitionsFigure.h:2752