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;
82 virtual const CResult SetName(
const wchar_t* pWcsName)
sealed;
108 virtual const wchar_t*
GetName()
const sealed;
231 virtual const CResult SetAttributeDrawingLineColor(uint8_t u8Blue, uint8_t u8Green, uint8_t u8Red)
sealed;
561 virtual bool IsValid()
const override;
943 virtual const CResult Inflate(int32_t left, int32_t top, int32_t right, int32_t bottom);
962 virtual const CResult Inflate(int64_t left, int64_t top, int64_t right, int64_t bottom);
1439 virtual const CResult Scale(int32_t i32PivotX, int32_t i32PivotY,
double f64RatioX,
double f64RatioY);
1458 virtual const CResult Scale(int64_t i64PivotX, int64_t i64PivotY,
double f64RatioX,
double f64RatioY);
1477 virtual const CResult Scale(
float f32PivotX,
float f32PivotY,
double f64RatioX,
double f64RatioY);
1496 virtual const CResult Scale(
double f64PivotX,
double f64PivotY,
double f64RatioX,
double f64RatioY);
1815 virtual const CResult Extend(int32_t left, int32_t top, int32_t right, int32_t bottom);
1838 virtual const CResult Extend(int64_t left, int64_t top, int64_t right, int64_t bottom);
1884 virtual const CResult Extend(
double left,
double top,
double right,
double bottom);
12051 virtual const CResult Rotate(
double f64Angle, int32_t i32PivotX, int32_t i32PivotY);
12068 virtual const CResult Rotate(
double f64Angle, int64_t i64PivotX, int64_t i64PivotY);
14086 SupportToDuplicateAbstractObject(
CFLFigure);
14087 DeclareGetClassType();
14091 virtual bool AllocateAttribute()
sealed;
14092 virtual bool DeleteAttribute()
sealed;
Template type array class.
Definition RangeTree.h:19
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 INIUtilities.h:20
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:1514
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
EKernelShape
Definition DefinitionsFigure.h:3128
EWarpingType
Definition DefinitionsFigure.h:2748
EWindingDirection
Winding direction.
Definition DefinitionsFigure.h:2529
EIncludingRegionType
Definition DefinitionsFigure.h:2723
EFigureDeclType
Declare type of figure.
Definition DefinitionsFigure.h:33
EFigureTemplateType
Template type of figure.
Definition DefinitionsFigure.h:302
EAttributeDrawingPenStyle
Pen Style in Figure drawing attribute.
Definition DefinitionsFigure.h:3162
EFigureFlipDirection
Flip direction.
Definition DefinitionsFigure.h:2620