FLImaging 6.5.8.1
GUIFigureUtilities.h
1#pragma once
2#include "GUIDefinitions.h"
3
13namespace FLImaging
14{
16 namespace GUI
17 {
25 class FL_EXPORT CGUIFigureUtilities
26 {
27 public:
35
43
44 static CGUIFigureUtilities* GetObject();
45
60
84 static const CResult SetTextAttribute(Foundation::CFLFigure* pFlf, Foundation::EFigureTextAttributeParameters eAttr, const SVariant& varAttrVal);
85
97 static bool IsArc(const Foundation::CFLFigure* pFlf);
98
113
132 };
133 }
134}
FLImaging module execution result object.
Definition ResultsDef.h:1514
A base class of classes representing figures.
Definition FLFigure.h:27
A class of FigureText attribute class.
Definition FLFigureTextAttribute.h:25
Utility class for using CFLFigure.
Definition GUIFigureUtilities.h:26
static const CResult SetTextAttribute(Foundation::CFLFigure *pFlf, Foundation::EFigureTextAttributeParameters eAttr, const SVariant &varAttrVal)
A function to set text attributes to a CFLFigureText object.
CGUIFigureUtilities()
Default constructor.
static Foundation::EArcClosingMethod GetArcClosingMethod(const Foundation::CFLFigure *pFlf)
static const Foundation::CFLFigureTextAttribute * GetFigureTextAttribute(const Foundation::CFLFigure *pFlf)
A function to retrieve CFLFigureTextAttribute* from a Figure object. If the Figure object is not a CF...
static const CResult SetArcClosingMethod(Foundation::CFLFigure *pFlf, Foundation::EArcClosingMethod eClosingMethod)
static bool IsArc(const Foundation::CFLFigure *pFlf)
virtual ~CGUIFigureUtilities()
Default destructor.
EFigureTextAttributeParameters
Definition DefinitionsFigure.h:3262
EArcClosingMethod
Arc closing method.
Definition DefinitionsFigure.h:2491