FLImaging 6.5.8.1
FLImaging::Foundation Namespace Reference

Classes

class  CAlgorithmBase
 Processing unit base class required by algorithm. More...
 
class  CAlgorithmFeatureBase
 A class containing the basic functions of computer vision algorithm. More...
 
class  CBicubicSplineMapping
 A class that transforms a set of corresponding vertices input from the user based on the model function set by the user. More...
 
class  CCombination
 A class that computes combination. More...
 
class  CCsvReader
 CsvReader class. More...
 
class  CDBSCAN
 class of Density-Based Spatial Clustering of Applications with Noise More...
 
class  CDxfReader
 DxfReader class. More...
 
class  CEquation
 A class of Equation calculator. More...
 
class  CExpression
 A class representing expression. More...
 
class  CFigureUtilities
 An utility class that contains FLFigure operations, file i/o, string conversion, etc. More...
 
class  CFL3DCamera
 A class of 3D camera. More...
 
class  CFL3DObject
 A class representing 3D object data. More...
 
class  CFL3DObjectHeightMap
 A class representing 3D object height map data. More...
 
class  CFL3DObjectUtilities
 An utility class CFL3DObject related utility class. More...
 
class  CFLBezierCubicCurve
 A class representing bezier cubic curve. More...
 
class  CFLBezierQuadraticCurve
 A class representing bezier quadratic curve. More...
 
class  CFLBezierQuarticCurve
 A class representing bezier quartic curve. More...
 
class  CFLCircle
 A class representing circle. More...
 
class  CFLComplexRegion
 A class representing a polygon. More...
 
class  CFLComplexRegionAttribute
 A class of ComplexRegion attribute class. More...
 
class  CFLCubicSpline
 A class representing cubic spline. More...
 
class  CFLDoughnut
 A class representing a doughnut shape of a circle or an arc. More...
 
class  CFLEllipse
 A class representing ellipse. More...
 
class  CFLFigure
 A base class of classes representing figures. More...
 
class  CFLFigureArray
 A base class representing array of figure. More...
 
class  CFLFigureAttribute
 A class of Figure attribute class. More...
 
class  CFLFigureAttributeBasic
 A class of Figure basic attribute class. More...
 
class  CFLFigureText
 A class that expresses information necessary for drawing. More...
 
class  CFLFigureTextAttribute
 A class of FigureText attribute class. More...
 
class  CFLFrustum
 A class representing a frustum. More...
 
class  CFLGeometry3DAxis
 A class that represents axis in 3D space. More...
 
class  CFLGeometry3DCoordinateSystem
 A class that represents a 3D coordinate system. It can be either a right-handed or left-handed coordinate system. The Z-axis serves as the main axis, and based on this Z-axis, the X and Y directions are computed.
If the coordinate system is right-handed, it satisfies Z-axis direction = X direction ^ Y direction. If the coordinate system is left-handed, it satisfies Z-axis direction = -X direction ^ Y direction. It can represent STEP entity AXIS2_PLACEMENT_3D. More...
 
class  CFLGeometry3DCoordinateSystemRH
 A class that represents right-handed coordinate system in 3D space. More...
 
class  CFLGeometry3DDirection
 A class representing unit vector in 3D space. More...
 
class  CFLGeometry3DLine
 A class representing line in 3D space which has position and direction. More...
 
class  CFLGeometry3DPlane
 A class representing plane in 3D space which has origin and X, Y direction. More...
 
class  CFLGeometry3DQuaternion
 A class representing quaternion. More...
 
class  CFLGeometry3DVector
 A class representing vector in 3D space which has direction and magnitude. More...
 
class  CFLLine
 A class representing a line. More...
 
class  CFLPoint
 A class representing a point. More...
 
class  CFLPoint3
 A class representing a 3D point. More...
 
class  CFLPoint4
 A class representing a point with 4 elements. More...
 
class  CFLPointArray
 A base class representing array of figure. More...
 
class  CFLQuad
 A class representing a quadrangle. More...
 
class  CFLQuad3
 A class representing a 3D quadrangle. More...
 
class  CFLRect
 A class representing a rectangle. More...
 
class  CFLRegion
 A class representing region. More...
 
class  CFLRegionAttribute
 A class of Region attribute class. More...
 
class  CFLRoundRect
 A class representing a round rectangle. More...
 
class  CFLScalar
 A class representing scalar. More...
 
class  CGbrReader
 GbrReader class. More...
 
class  CKMeansCluster
 A class of K-Means cluster algorithm. More...
 
class  CKNearestNeighbor
 A class of K-Nearest Neighbor algorithm. More...
 
class  CLanczosSplineMapping
 A class that transforms a set of corresponding vertices input from the user based on the model function set by the user. More...
 
class  CLeastSquares
 A file of class calculating least squares and trends line. More...
 
class  CLeastSquares3D
 3D least squares calculation class More...
 
class  CMatrix
 A class representing matrix. More...
 
class  CMatrixFor3D
 A class representing 3x3 matrix. More...
 
class  CMatrixFor3DTransform
 A matrix class for 3D transform. More...
 
class  CObjReader
 ObjReader class. More...
 
class  CPermutation
 A class that computes permutation. More...
 
class  CPlyReader
 PlyReader class. More...
 
class  CPlyWriter
 PlyWriter class. More...
 
class  CProjectionUtilities3D
 3D Projection related utility class More...
 
class  CReportDescriptor
 ReportDescriptor class. More...
 
class  CROIUtilities
 ROI related utility class. More...
 
class  CROIUtilities3D
 3D ROI related utility class More...
 
class  CStatistics
 A class that computes statistics based on the values of elements in CFLArray. Support types. More...
 
class  CStencil
 A class that converts strings to Figure. More...
 
class  CStepReader
 StepReader class. More...
 
class  CStlReader
 StlReader class. More...
 
class  CThinPlateSplineMapping
 A class that transforms a set of corresponding vertices input from the user based on the Thin Plate Spline model function. More...
 
class  CTrie
 Implements a Trie structure for efficient string searching. More...
 
class  CTrieNode
 Represents a node in the Trie structure. More...
 
class  CXyzImageReader
 XyzImageReader class. More...
 

Enumerations

enum  EProcessingUnitFeatures {
  EProcessingUnitFeatures_Feature_CPU = 0x00000001 , EProcessingUnitFeatures_Feature_Cuda = 0x00000002 , EProcessingUnitFeatures_Feature_SerialProcessing = 0x01000000 , EProcessingUnitFeatures_Feature_ParallelProcessing = 0x02000000 ,
  EProcessingUnitFeatures_Feature_Naive = 0x00010000 , EProcessingUnitFeatures_Feature_SSE4 = 0x00020000 , EProcessingUnitFeatures_Feature_AVX2 = 0x00040000 , EProcessingUnitFeatures_None = 0x00000000 ,
  EProcessingUnitFeatures_CPU_Naive = EProcessingUnitFeatures_Feature_CPU | EProcessingUnitFeatures_Feature_SerialProcessing | EProcessingUnitFeatures_Feature_Naive , EProcessingUnitFeatures_CPU_SSE4 = EProcessingUnitFeatures_Feature_CPU | EProcessingUnitFeatures_Feature_SerialProcessing | EProcessingUnitFeatures_Feature_SSE4 , EProcessingUnitFeatures_CPU_AVX2 = EProcessingUnitFeatures_Feature_CPU | EProcessingUnitFeatures_Feature_SerialProcessing | EProcessingUnitFeatures_Feature_AVX2 , EProcessingUnitFeatures_CPU_Multi_Naive = EProcessingUnitFeatures_Feature_CPU | EProcessingUnitFeatures_Feature_ParallelProcessing | EProcessingUnitFeatures_Feature_Naive ,
  EProcessingUnitFeatures_CPU_Multi_SSE4 = EProcessingUnitFeatures_Feature_CPU | EProcessingUnitFeatures_Feature_ParallelProcessing | EProcessingUnitFeatures_Feature_SSE4 , EProcessingUnitFeatures_CPU_Multi_AVX2 = EProcessingUnitFeatures_Feature_CPU | EProcessingUnitFeatures_Feature_ParallelProcessing | EProcessingUnitFeatures_Feature_AVX2 , EProcessingUnitFeatures_Cuda = EProcessingUnitFeatures_Feature_Cuda
}
 Processing Unit Features. More...
 
enum  ESourceInterpolationMethod { ESourceInterpolationMethod_LinearSpline = 0 , ESourceInterpolationMethod_CubicSpline }
 Source interpolation method. More...
 
enum  EDestinationInterpolationMethod { EDestinationInterpolationMethod_LinearSpline = 0 , EDestinationInterpolationMethod_CubicSpline }
 Destination interpolation method. More...
 
enum  ETextureFit3D : uint64_t { ETextureFit3D_Stretch = 0 , ETextureFit3D_Center }
 Texture fit for 3D objects. More...
 
enum  E3DCameraProjectionType { E3DCameraProjectionType_Perspective , E3DCameraProjectionType_Orthographic }
 Projection type of 3D view camera. More...
 
enum  EShadingType3D {
  EShadingType3D_Default , EShadingType3D_Shadeless , EShadingType3D_Flat , EShadingType3D_Phong ,
  EShadingType3D_Gouraud
}
 Object Shading Type in 3D View. More...
 
enum  ETopologyType3D : uint64_t {
  ETopologyType3D_Default = 0x00 , ETopologyType3D_PointCloud = 0x02 , ETopologyType3D_Wireframe = 0x04 , ETopologyType3D_Solid = 0x08 ,
  ETopologyType3D_Segment = 0x10
}
 The type of representation of 3D objects. More...
 
enum  EDxfSectionType {
  EDxfSectionType_None = 0 , EDxfSectionType_Tables = 0x01 , EDxfSectionType_Blocks = 0x02 , EDxfSectionType_Entities = 0x04 ,
  EDxfSectionType_Objects = 0x08 , EDxfSectionType_All = EDxfSectionType_Tables | EDxfSectionType_Blocks | EDxfSectionType_Entities | EDxfSectionType_Objects
}
 Section type of Dxf. More...
 
enum  EDxfEntityType {
  EDxfEntityType_None = 0x000000 , EDxfEntityType_ThreeDimensionalFace = 0x000001 , EDxfEntityType_ThreeDimensionalSolid = 0x000002 , EDxfEntityType_Arc = 0x000004 ,
  EDxfEntityType_Circle = 0x000008 , EDxfEntityType_Ellipse = 0x000010 , EDxfEntityType_Helix = 0x000020 , EDxfEntityType_Insert = 0x000040 ,
  EDxfEntityType_Line = 0x000080 , EDxfEntityType_LWPolyline = 0x000100 , EDxfEntityType_Mesh = 0x000200 , EDxfEntityType_MLine = 0x000400 ,
  EDxfEntityType_MText = 0x000800 , EDxfEntityType_Point = 0x001000 , EDxfEntityType_Polyline = 0x002000 , EDxfEntityType_Solid = 0x004000 ,
  EDxfEntityType_Spline = 0x008000 , EDxfEntityType_Text = 0x010000 , EDxfEntityType_XLine = 0x020000 , EDxfEntityType_All = EDxfEntityType_ThreeDimensionalFace | EDxfEntityType_ThreeDimensionalSolid | EDxfEntityType_Arc | EDxfEntityType_Circle | EDxfEntityType_Ellipse | EDxfEntityType_Helix | EDxfEntityType_Insert | EDxfEntityType_Line | EDxfEntityType_LWPolyline | EDxfEntityType_Mesh | EDxfEntityType_MLine | EDxfEntityType_MText | EDxfEntityType_Point | EDxfEntityType_Polyline | EDxfEntityType_Solid | EDxfEntityType_Spline | EDxfEntityType_Text | EDxfEntityType_XLine
}
 Entity type of Dxf. More...
 
enum  EFigureDeclType {
  EFigureDeclType_Unknown = 0 , EFigureDeclType_Point , EFigureDeclType_Line , EFigureDeclType_Rect ,
  EFigureDeclType_RoundRect , EFigureDeclType_Quad , EFigureDeclType_Circle , EFigureDeclType_Ellipse ,
  EFigureDeclType_CubicSpline , EFigureDeclType_ComplexRegion , EFigureDeclType_Array , EFigureDeclType_Doughnut ,
  EFigureDeclType_Scalar , EFigureDeclType_Region , EFigureDeclType_PointArray , EFigureDeclType_BezierQuadraticCurve ,
  EFigureDeclType_BezierCubicCurve , EFigureDeclType_BezierQuarticCurve , EFigureDeclType_FigureText , EFigureDeclType_Point3 ,
  EFigureDeclType_Point4 , EFigureDeclType_Quad3 , EFigureDeclType_Frustum
}
 Declare type of figure. More...
 
enum  EFigureTemplateType {
  EFigureTemplateType_Unknown = 0x00 , EFigureTemplateType_Int32 = 0x01 , EFigureTemplateType_Int64 = 0x02 , EFigureTemplateType_Float = 0x04 ,
  EFigureTemplateType_Double = 0x08 , EFigureTemplateType_Int32_Int64 = EFigureTemplateType_Int32 | EFigureTemplateType_Int64 , EFigureTemplateType_Int32_Float = EFigureTemplateType_Int32 | EFigureTemplateType_Float , EFigureTemplateType_Int32_Double = EFigureTemplateType_Int32 | EFigureTemplateType_Double ,
  EFigureTemplateType_Int32_Int64_Float = EFigureTemplateType_Int32 | EFigureTemplateType_Int64 | EFigureTemplateType_Float , EFigureTemplateType_Int32_Int64_Double = EFigureTemplateType_Int32 | EFigureTemplateType_Int64 | EFigureTemplateType_Double , EFigureTemplateType_Int32_Float_Double = EFigureTemplateType_Int32 | EFigureTemplateType_Float | EFigureTemplateType_Double , EFigureTemplateType_Int32_Int64_Float_Double = EFigureTemplateType_Int32 | EFigureTemplateType_Int64 | EFigureTemplateType_Float | EFigureTemplateType_Double ,
  EFigureTemplateType_Int64_Float = EFigureTemplateType_Int64 | EFigureTemplateType_Float , EFigureTemplateType_Int64_Double = EFigureTemplateType_Int64 | EFigureTemplateType_Double , EFigureTemplateType_Float_Double = EFigureTemplateType_Float | EFigureTemplateType_Double
}
 Template type of figure. More...
 
enum  EComplexRegionElementType {
  EComplexRegionElementType_Empty = 0x00 , EComplexRegionElementType_Point = 0x01 , EComplexRegionElementType_Line = 0x02 , EComplexRegionElementType_Arc = 0x04 ,
  EComplexRegionElementType_EllipseArc = 0x08 , EComplexRegionElementType_CubicSpline = 0x10 , EComplexRegionElementType_BezierQuadraticCurve = 0x20 , EComplexRegionElementType_BezierCubicCurve = 0x40 ,
  EComplexRegionElementType_BezierQuarticCurve = 0x80 , EComplexRegionElementType_Point_Line = EComplexRegionElementType_Point | EComplexRegionElementType_Line , EComplexRegionElementType_Point_Arc = EComplexRegionElementType_Point | EComplexRegionElementType_Arc , EComplexRegionElementType_Line_Arc = EComplexRegionElementType_Line | EComplexRegionElementType_Arc ,
  EComplexRegionElementType_Point_EllipseArc = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc , EComplexRegionElementType_Line_EllipseArc = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc , EComplexRegionElementType_Arc_EllipseArc = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc , EComplexRegionElementType_Point_CubicSpline = EComplexRegionElementType_Point | EComplexRegionElementType_CubicSpline ,
  EComplexRegionElementType_Line_CubicSpline = EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline , EComplexRegionElementType_Arc_CubicSpline = EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline , EComplexRegionElementType_EllipseArc_CubicSpline = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline , EComplexRegionElementType_Point_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_BezierQuadraticCurve ,
  EComplexRegionElementType_Line_BezierQuadraticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Arc_BezierQuadraticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_EllipseArc_BezierQuadraticCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve ,
  EComplexRegionElementType_Point_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Line_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Arc_BezierCubicCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_EllipseArc_BezierCubicCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_CubicSpline_BezierCubicCurve = EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Arc_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_EllipseArc_BezierQuarticCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc , EComplexRegionElementType_Point_Line_EllipseArc = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc , EComplexRegionElementType_Point_Arc_EllipseArc = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc ,
  EComplexRegionElementType_Line_Arc_EllipseArc = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc , EComplexRegionElementType_Point_Line_CubicSpline = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline , EComplexRegionElementType_Point_Arc_CubicSpline = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline , EComplexRegionElementType_Line_Arc_CubicSpline = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline ,
  EComplexRegionElementType_Point_EllipseArc_CubicSpline = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline , EComplexRegionElementType_Line_EllipseArc_CubicSpline = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline , EComplexRegionElementType_Arc_EllipseArc_CubicSpline = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline , EComplexRegionElementType_Point_Line_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_BezierQuadraticCurve ,
  EComplexRegionElementType_Point_Arc_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Line_Arc_BezierQuadraticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Point_EllipseArc_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Line_EllipseArc_BezierQuadraticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve ,
  EComplexRegionElementType_Arc_EllipseArc_BezierQuadraticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Point_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Line_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Arc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve ,
  EComplexRegionElementType_EllipseArc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Point_Line_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Arc_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Line_Arc_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Point_EllipseArc_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Line_EllipseArc_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Arc_EllipseArc_BezierCubicCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Line_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Arc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_EllipseArc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Line_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Arc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Point_Line_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_Arc_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_EllipseArc_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Line_EllipseArc_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Arc_EllipseArc_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Arc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_EllipseArc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Arc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Line_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Arc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_EllipseArc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_EllipseArc = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc , EComplexRegionElementType_Point_Line_Arc_CubicSpline = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline , EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline ,
  EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline , EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline , EComplexRegionElementType_Point_Line_Arc_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Point_Line_EllipseArc_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve ,
  EComplexRegionElementType_Point_Arc_EllipseArc_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Line_Arc_EllipseArc_BezierQuadraticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Point_Line_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Point_Arc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve ,
  EComplexRegionElementType_Line_Arc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve ,
  EComplexRegionElementType_Point_Line_Arc_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Line_EllipseArc_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Arc_EllipseArc_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Line_Arc_EllipseArc_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Point_Line_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Arc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Line_Arc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Line_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Arc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Line_Arc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Point_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Point_Line_Arc_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_EllipseArc_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_EllipseArc_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_Arc_EllipseArc_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Point_Line_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_Arc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Line_Arc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Point_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Point_Line_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_Arc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_EllipseArc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Line_EllipseArc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline ,
  EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve ,
  EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve , EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Line_Arc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_LineEllipseArc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Point_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Point_Line_EllipseArc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Point_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Point_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve ,
  EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve , EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_LineEllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve ,
  EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve ,
  EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Point | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve , EComplexRegionElementType_All = EComplexRegionElementType_Point | EComplexRegionElementType_Line | EComplexRegionElementType_Arc | EComplexRegionElementType_EllipseArc | EComplexRegionElementType_CubicSpline | EComplexRegionElementType_BezierQuadraticCurve | EComplexRegionElementType_BezierCubicCurve | EComplexRegionElementType_BezierQuarticCurve
}
 Element type of Complex region. More...
 
enum  EArcClosingMethod { EArcClosingMethod_NoClose = 0 , EArcClosingMethod_EachOther , EArcClosingMethod_Center }
 Arc closing method. More...
 
enum  EWindingDirection { EWindingDirection_CW = -1 , EWindingDirection_Straight = 0 , EWindingDirection_CCW = 1 }
 Winding direction. More...
 
enum  EFigureOperationType {
  EFigureOperationType_Unknown = 0 , EFigureOperationType_Intersection , EFigureOperationType_Union , EFigureOperationType_Subtraction ,
  EFigureOperationType_ExclusiveOr
}
 Figure operation type. More...
 
enum  EFigureFlipDirection { EFigureFlipDirection_None = 0x00 , EFigureFlipDirection_Horizontal = 0x01 , EFigureFlipDirection_Vertical = 0x02 , EFigureFlipDirection_Both = EFigureFlipDirection_Horizontal | EFigureFlipDirection_Vertical }
 Flip direction. More...
 
enum  ECenterType { ECenterType_RectangleBoundaryCenter = 0x00 , ECenterType_CenterOfGravity , ECenterType_MinimumEnclosingRectangle }
 Center type. More...
 
enum  ERegionType { ERegionType_Closed = 0 , ERegionType_Open }
 
enum  EIncludingRegionType { EIncludingRegionType_All = 0 , EIncludingRegionType_Region , EIncludingRegionType_ExclusiveRegion }
 
enum  EWarpingType {
  EWarpingType_Perspective = 0 , EWarpingType_Bilinear , EWarpingType_Bicubic , EWarpingType_Lanczos ,
  EWarpingType_ThinPlate
}
 
enum  EEquationAxis { EEquationAxis_X , EEquationAxis_Y }
 
enum  ESortOrderFigure {
  ESortOrderFigure_NotSelected = 0 , ESortOrderFigure_Area_Asc , ESortOrderFigure_Area_Desc , ESortOrderFigure_Perimeter_Asc ,
  ESortOrderFigure_Perimeter_Desc , ESortOrderFigure_Length_Asc , ESortOrderFigure_Length_Desc , ESortOrderFigure_Width_Asc ,
  ESortOrderFigure_Width_Desc , ESortOrderFigure_Height_Asc , ESortOrderFigure_Height_Desc , ESortOrderFigure_Angle_Asc ,
  ESortOrderFigure_Angle_Desc , ESortOrderFigure_CenterX_Asc , ESortOrderFigure_CenterX_Desc , ESortOrderFigure_CenterY_Asc ,
  ESortOrderFigure_CenterY_Desc , ESortOrderFigure_CenterOfGravityX_Asc , ESortOrderFigure_CenterOfGravityX_Desc , ESortOrderFigure_CenterOfGravityY_Asc ,
  ESortOrderFigure_CenterOfGravityY_Desc , ESortOrderFigure_BoundaryRectLeft_Asc , ESortOrderFigure_BoundaryRectLeft_Desc , ESortOrderFigure_BoundaryRectTop_Asc ,
  ESortOrderFigure_BoundaryRectTop_Desc , ESortOrderFigure_BoundaryRectRight_Asc , ESortOrderFigure_BoundaryRectRight_Desc , ESortOrderFigure_BoundaryRectBottom_Asc ,
  ESortOrderFigure_BoundaryRectBottom_Desc , ESortOrderFigure_MinimumEnclosingRectangleArea_Asc , ESortOrderFigure_MinimumEnclosingRectangleArea_Desc , ESortOrderFigure_MinimumEnclosingRectanglePerimeter_Asc ,
  ESortOrderFigure_MinimumEnclosingRectanglePerimeter_Desc , ESortOrderFigure_MinimumEnclosingRectangleWidth_Asc , ESortOrderFigure_MinimumEnclosingRectangleWidth_Desc , ESortOrderFigure_MinimumEnclosingRectangleHeight_Asc ,
  ESortOrderFigure_MinimumEnclosingRectangleHeight_Desc , ESortOrderFigure_MinimumEnclosingRectangleLongSideLength_Asc , ESortOrderFigure_MinimumEnclosingRectangleLongSideLength_Desc , ESortOrderFigure_MinimumEnclosingRectangleShortSideLength_Asc ,
  ESortOrderFigure_MinimumEnclosingRectangleShortSideLength_Desc , ESortOrderFigure_MinimumEnclosingRectangleShortLongRatio_Asc , ESortOrderFigure_MinimumEnclosingRectangleShortLongRatio_Desc , ESortOrderFigure_MinimumEnclosingRectangleAngle_Asc ,
  ESortOrderFigure_MinimumEnclosingRectangleAngle_Desc , ESortOrderFigure_MinimumEnclosingRectangleCenterX_Asc , ESortOrderFigure_MinimumEnclosingRectangleCenterX_Desc , ESortOrderFigure_MinimumEnclosingRectangleCenterY_Asc ,
  ESortOrderFigure_MinimumEnclosingRectangleCenterY_Desc , ESortOrderFigure_VertexCount_Asc , ESortOrderFigure_VertexCount_Desc , ESortOrderFigure_TotalCount
}
 
enum  EKernelShape { EKernelShape_Rectangle = 0 , EKernelShape_Rhombus , EKernelShape_Circle }
 
enum  EAttributeDrawingPenStyle {
  EAttributeDrawingPenStyle_Solid = 0 , EAttributeDrawingPenStyle_Dash , EAttributeDrawingPenStyle_Dot , EAttributeDrawingPenStyle_DashDot ,
  EAttributeDrawingPenStyle_DashDotDot , EAttributeDrawingPenStyle_Null , EAttributeDrawingPenStyle_InsideFrame , EAttributeDrawingPenStyle_UserStyle ,
  EAttributeDrawingPenStyle_Alternate , EAttributeDrawingPenStyle_Solid_RoundCap , EAttributeDrawingPenStyle_ItemCount
}
 Pen Style in Figure drawing attribute. More...
 
enum  EFigureTextAttributeParameters {
  EFigureTextAttributeParameters_FontSize = 0 , EFigureTextAttributeParameters_RealSize , EFigureTextAttributeParameters_Angle , EFigureTextAttributeParameters_Alignment ,
  EFigureTextAttributeParameters_FontName , EFigureTextAttributeParameters_FontWeight , EFigureTextAttributeParameters_Italic , EFigureTextAttributeParameters_Count
}
 
enum  EFigureAttributeBasicParameters {
  EFigureAttributeBasicParameters_RasterOperation = 0 , EFigureAttributeBasicParameters_RasterRegionOutline , EFigureAttributeBasicParameters_RasterRegionOutlineThickness , EFigureAttributeBasicParameters_LineColor ,
  EFigureAttributeBasicParameters_LineWidth , EFigureAttributeBasicParameters_FillColor , EFigureAttributeBasicParameters_PenStyle , EFigureAttributeBasicParameters_LineColorAlphaRatio ,
  EFigureAttributeBasicParameters_FillColorAlphaRatio , EFigureAttributeBasicParameters_EdgeColor , EFigureAttributeBasicParameters_RealSizeLineWidth , EFigureAttributeBasicParameters_Count
}
 
enum  ERegionAttributeParameters { ERegionAttributeParameters_RegionType = 0 , ERegionAttributeParameters_Count }
 
enum  EComplexRegionAttributeParameters { EComplexRegionAttributeParameters_RegionType = 0 , EComplexRegionAttributeParameters_Count }
 
enum  EFigureTextFontWeight {
  EFigureTextFontWeight_DONTCARE = 0 , EFigureTextFontWeight_THIN = 100 , EFigureTextFontWeight_EXTRALIGHT = 200 , EFigureTextFontWeight_LIGHT = 300 ,
  EFigureTextFontWeight_NORMAL = 400 , EFigureTextFontWeight_MEDIUM = 500 , EFigureTextFontWeight_SEMIBOLD = 600 , EFigureTextFontWeight_BOLD = 700 ,
  EFigureTextFontWeight_EXTRABOLD = 800 , EFigureTextFontWeight_HEAVY = 900 , EFigureTextFontWeight_ULTRALIGHT = EFigureTextFontWeight_EXTRALIGHT , EFigureTextFontWeight_REGULAR = EFigureTextFontWeight_NORMAL ,
  EFigureTextFontWeight_DEMIBOLD = EFigureTextFontWeight_SEMIBOLD , EFigureTextFontWeight_ULTRABOLD = EFigureTextFontWeight_EXTRABOLD , EFigureTextFontWeight_BLACK = EFigureTextFontWeight_HEAVY
}
 Font weight of FigureText. More...
 
enum  EFigureTextAlignment {
  EFigureTextAlignment_LEFT = 0x0000 , EFigureTextAlignment_RIGHT = 0x0001 , EFigureTextAlignment_CENTER = 0x0002 , EFigureTextAlignment_JUSTIFIED = 0x0004 ,
  EFigureTextAlignment_HORIZONTAL_MASK = 0x0007 , EFigureTextAlignment_LEFT_TOP = 0x0000 , EFigureTextAlignment_RIGHT_TOP = 0x0001 , EFigureTextAlignment_CENTER_TOP = 0x0002 ,
  EFigureTextAlignment_LEFT_BOTTOM = 0x0010 , EFigureTextAlignment_RIGHT_BOTTOM = 0x0011 , EFigureTextAlignment_CENTER_BOTTOM = 0x0012 , EFigureTextAlignment_LEFT_CENTER = 0x0020 ,
  EFigureTextAlignment_RIGHT_CENTER = 0x0021 , EFigureTextAlignment_CENTER_CENTER = 0x0022 , EFigureTextAlignment_VERTICAL_MASK = 0x0037
}
 Align text in FigureText. More...
 
enum  { EFigureTextLayerTransparencyColor = 0x7f7e7f7d , EFigureTextView3DLayerHeightMapColor = 0x7f7f7f80 }
 
enum  ESizeUnit {
  ESizeUnit_Byte = 0 , ESizeUnit_Kilobyte , ESizeUnit_Megabyte , ESizeUnit_Gigabyte ,
  ESizeUnit_Terabyte
}
 Represents a unit of memory capacity. More...
 
enum  ELengthUnit {
  ELengthUnit_pm = 0 , ELengthUnit_nm , ELengthUnit_um , ELengthUnit_mm ,
  ELengthUnit_m
}
 Indicates a unit of length. More...
 
enum  ESortOrder2D {
  ESortOrder2D_Y_Asc_X_Asc = 0 , ESortOrder2D_Y_Asc_X_Desc , ESortOrder2D_Y_Desc_X_Asc , ESortOrder2D_Y_Desc_X_Desc ,
  ESortOrder2D_X_Asc_Y_Asc , ESortOrder2D_X_Asc_Y_Desc , ESortOrder2D_X_Desc_Y_Asc , ESortOrder2D_X_Desc_Y_Desc
}
 
enum  ECoefficientOrder { ECoefficientOrder_Ascending = 0 , ECoefficientOrder_Descending }
 Indicates the order in which the coefficients are listed. More...
 
enum  EAccuracy { EAccuracy_Bits64 = 0 , EAccuracy_Bits128 , EAccuracy_Bits256 }
 Accuracy. More...
 
enum  ETransformType {
  ETransformType_Identity , ETransformType_Translation , ETransformType_Scale , ETransformType_Rotation ,
  ETransformType_PointSymmetry , ETransformType_BilateralSymmetry , ETransformType_RotationalSymmetry , ETransformType_ComplexTransform ,
  ETransformType_NonOrthogonal
}
 Type of transformation. More...
 
enum  EEulerSequence {
  EEulerSequence_Extrinsic_XYZ , EEulerSequence_Extrinsic_XZY , EEulerSequence_Extrinsic_YZX , EEulerSequence_Extrinsic_YXZ ,
  EEulerSequence_Extrinsic_ZXY , EEulerSequence_Extrinsic_ZYX , EEulerSequence_Intrinsic_XYZ , EEulerSequence_Intrinsic_XZY ,
  EEulerSequence_Intrinsic_YZX , EEulerSequence_Intrinsic_YXZ , EEulerSequence_Intrinsic_ZXY , EEulerSequence_Intrinsic_ZYX ,
  EEulerSequence_Extrinsic_XYX , EEulerSequence_Extrinsic_XZX , EEulerSequence_Extrinsic_YZY , EEulerSequence_Extrinsic_YXY ,
  EEulerSequence_Extrinsic_ZYZ , EEulerSequence_Extrinsic_ZXZ , EEulerSequence_Intrinsic_XYX , EEulerSequence_Intrinsic_XZX ,
  EEulerSequence_Intrinsic_YZY , EEulerSequence_Intrinsic_YXY , EEulerSequence_Intrinsic_ZXZ , EEulerSequence_Intrinsic_ZYZ ,
  EEulerSequence_EulerAngles = EEulerSequence_Intrinsic_ZXZ , EEulerSequence_YawPitchRoll = EEulerSequence_Intrinsic_ZYX
}
 The order of rotations. More...
 
enum  EMatrixAxis { EMatrixAxis_Row = 0 , EMatrixAxis_Column }
 
enum  EMatrixSortOrder { EMatrixSortOrder_Ascending = 0 , EMatrixSortOrder_Descending }
 
enum  ELeastSqauresAccuracy { ELeastSqauresAccuracy_TemplateType = 0 , ELeastSqauresAccuracy_Bits128 , ELeastSqauresAccuracy_Bits256 }
 Least Squares calculation accuracy. More...
 
enum  EMatrixTemplateType { EMatrixTemplateType_Float , EMatrixTemplateType_Double }
 matrix data datatype type More...
 
enum  EMatrixReduceType { EMatrixReduceType_Both , EMatrixReduceType_Row , EMatrixReduceType_Column }
 matrix dimension reduction direction type More...
 

Detailed Description

Foundation namespace

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
EFigureTextLayerTransparencyColor 

Transparent color of FigureText layer.

EFigureTextView3DLayerHeightMapColor 

Height map color of FigureText layer.

◆ E3DCameraProjectionType

Projection type of 3D view camera.

Enumerator
E3DCameraProjectionType_Perspective 

perspective projection

E3DCameraProjectionType_Orthographic 

Parallel projections with all projection lines perpendicular to the projection plane.

◆ EAccuracy

Accuracy.

Enumerator
EAccuracy_Bits64 

Perform 64-bit operations

EAccuracy_Bits128 

Perform 128-bit operations

EAccuracy_Bits256 

Perform 256-bit operations

◆ EArcClosingMethod

Arc closing method.

See also
FLImaging::Foundation::CFLCircle
FLImaging::Foundation::CFLEllipse
Enumerator
EArcClosingMethod_NoClose 

The arc ends are not connected.

EArcClosingMethod_EachOther 

The ends of the arc connect to each other.

EArcClosingMethod_Center 

The ends of the arc connect to center.

◆ EAttributeDrawingPenStyle

Pen Style in Figure drawing attribute.

Enumerator
EAttributeDrawingPenStyle_Solid 

single-line style

EAttributeDrawingPenStyle_Dash 

Dash style.

EAttributeDrawingPenStyle_Dot 

Dot style.

EAttributeDrawingPenStyle_DashDot 

Dash dot style.

EAttributeDrawingPenStyle_DashDotDot 

Dash dot dot style.

EAttributeDrawingPenStyle_Null 

No style.

EAttributeDrawingPenStyle_InsideFrame 

Inside Frame Style.

EAttributeDrawingPenStyle_UserStyle 

User Styles.

EAttributeDrawingPenStyle_Alternate 

Alternate style.

EAttributeDrawingPenStyle_Solid_RoundCap 

single-line with round end cap style

EAttributeDrawingPenStyle_ItemCount 

Number of enum.

◆ ECenterType

Center type.

Enumerator
ECenterType_RectangleBoundaryCenter 

Center of boundary rectangle.

ECenterType_CenterOfGravity 

Center of gravity.

ECenterType_MinimumEnclosingRectangle 

Center of minimum enclosing rectangle.

◆ ECoefficientOrder

Indicates the order in which the coefficients are listed.

Enumerator
ECoefficientOrder_Ascending 

Ascending to list coefficients starting with lower order.

ECoefficientOrder_Descending 

Descending to list coefficients starting with higher order.

◆ EComplexRegionAttributeParameters

EComplexRegionAttributeParameters Enumeration Type

Enumerator
EComplexRegionAttributeParameters_RegionType 

ComplexRegionType

◆ EComplexRegionElementType

Element type of Complex region.

See also
FLImaging::Foundation::CFLComplexRegion
Enumerator
EComplexRegionElementType_Empty 

Empty.

EComplexRegionElementType_Point 

Point.

EComplexRegionElementType_Line 

Line.

EComplexRegionElementType_Arc 

Arc.

EComplexRegionElementType_EllipseArc 

EllipseArc.

EComplexRegionElementType_CubicSpline 

CubicSpline.

EComplexRegionElementType_BezierQuadraticCurve 

BezierQuadraticCurve.

EComplexRegionElementType_BezierCubicCurve 

BezierCubicCurve.

EComplexRegionElementType_BezierQuarticCurve 

BezierQuarticCurve.

EComplexRegionElementType_Point_Line 

Point_Line.

EComplexRegionElementType_Point_Arc 

Point_Arc.

EComplexRegionElementType_Line_Arc 

Line_Arc.

EComplexRegionElementType_Point_EllipseArc 

Point_EllipseArc.

EComplexRegionElementType_Line_EllipseArc 

Line_EllipseArc.

EComplexRegionElementType_Arc_EllipseArc 

Arc_EllipseArc.

EComplexRegionElementType_Point_CubicSpline 

Point_CubicSpline.

EComplexRegionElementType_Line_CubicSpline 

Line_CubicSpline.

EComplexRegionElementType_Arc_CubicSpline 

Arc_CubicSpline.

EComplexRegionElementType_EllipseArc_CubicSpline 

EllipseArc_CubicSpline.

EComplexRegionElementType_Point_BezierQuadraticCurve 

Point_BezierQuadraticCurve.

EComplexRegionElementType_Line_BezierQuadraticCurve 

Line_BezierQuadraticCurve.

EComplexRegionElementType_Arc_BezierQuadraticCurve 

Arc_BezierQuadraticCurve.

EComplexRegionElementType_EllipseArc_BezierQuadraticCurve 

EllipseArc_BezierQuadraticCurve.

EComplexRegionElementType_CubicSpline_BezierQuadraticCurve 

CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Point_BezierCubicCurve 

Point_BezierCubicCurve.

EComplexRegionElementType_Line_BezierCubicCurve 

Line_BezierCubicCurve.

EComplexRegionElementType_Arc_BezierCubicCurve 

Arc_BezierCubicCurve.

EComplexRegionElementType_EllipseArc_BezierCubicCurve 

EllipseArc_BezierCubicCurve.

EComplexRegionElementType_CubicSpline_BezierCubicCurve 

CubicSpline_BezierCubicCurve.

EComplexRegionElementType_BezierQuadraticCurve_BezierCubicCurve 

BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_BezierQuarticCurve 

Point_BezierQuarticCurve.

EComplexRegionElementType_Line_BezierQuarticCurve 

Line_BezierQuarticCurve.

EComplexRegionElementType_Arc_BezierQuarticCurve 

Arc_BezierQuarticCurve.

EComplexRegionElementType_EllipseArc_BezierQuarticCurve 

EllipseArc_BezierQuarticCurve.

EComplexRegionElementType_CubicSpline_BezierQuarticCurve 

CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_BezierQuadraticCurve_BezierQuarticCurve 

BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_BezierCubicCurve_BezierQuarticCurve 

BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc 

Point_Line_Arc.

EComplexRegionElementType_Point_Line_EllipseArc 

Point_Line_EllipseArc.

EComplexRegionElementType_Point_Arc_EllipseArc 

Point_Arc_EllipseArc.

EComplexRegionElementType_Line_Arc_EllipseArc 

Line_Arc_EllipseArc.

EComplexRegionElementType_Point_Line_CubicSpline 

Point_Line_CubicSpline.

EComplexRegionElementType_Point_Arc_CubicSpline 

Point_Arc_CubicSpline.

EComplexRegionElementType_Line_Arc_CubicSpline 

Line_Arc_CubicSpline.

EComplexRegionElementType_Point_EllipseArc_CubicSpline 

Point_EllipseArc_CubicSpline.

EComplexRegionElementType_Line_EllipseArc_CubicSpline 

Line_EllipseArc_CubicSpline.

EComplexRegionElementType_Arc_EllipseArc_CubicSpline 

Arc_EllipseArc_CubicSpline.

EComplexRegionElementType_Point_Line_BezierQuadraticCurve 

Point_Line_BezierQuadraticCurve.

EComplexRegionElementType_Point_Arc_BezierQuadraticCurve 

Point_Arc_BezierQuadraticCurve.

EComplexRegionElementType_Line_Arc_BezierQuadraticCurve 

Line_Arc_BezierQuadraticCurve.

EComplexRegionElementType_Point_EllipseArc_BezierQuadraticCurve 

Point_EllipseArc_BezierQuadraticCurve.

EComplexRegionElementType_Line_EllipseArc_BezierQuadraticCurve 

Line_EllipseArc_BezierQuadraticCurve.

EComplexRegionElementType_Arc_EllipseArc_BezierQuadraticCurve 

Arc_EllipseArc_BezierQuadraticCurve.

EComplexRegionElementType_Point_CubicSpline_BezierQuadraticCurve 

Point_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Line_CubicSpline_BezierQuadraticCurve 

Line_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Arc_CubicSpline_BezierQuadraticCurve 

Arc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_EllipseArc_CubicSpline_BezierQuadraticCurve 

EllipseArc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Point_Line_BezierCubicCurve 

Point_Line_BezierCubicCurve.

EComplexRegionElementType_Point_Arc_BezierCubicCurve 

Point_Arc_BezierCubicCurve.

EComplexRegionElementType_Line_Arc_BezierCubicCurve 

Line_Arc_BezierCubicCurve.

EComplexRegionElementType_Point_EllipseArc_BezierCubicCurve 

Point_EllipseArc_BezierCubicCurve.

EComplexRegionElementType_Line_EllipseArc_BezierCubicCurve 

Line_EllipseArc_BezierCubicCurve.

EComplexRegionElementType_Arc_EllipseArc_BezierCubicCurve 

Arc_EllipseArc_BezierCubicCurve.

EComplexRegionElementType_Point_CubicSpline_BezierCubicCurve 

Point_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Line_CubicSpline_BezierCubicCurve 

Line_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Arc_CubicSpline_BezierCubicCurve 

Arc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_EllipseArc_CubicSpline_BezierCubicCurve 

EllipseArc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Point_BezierQuadraticCurve_BezierCubicCurve 

Point_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Line_BezierQuadraticCurve_BezierCubicCurve 

Line_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Arc_BezierQuadraticCurve_BezierCubicCurve 

Arc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_EllipseArc_BezierQuadraticCurve_BezierCubicCurve 

EllipseArc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Line_BezierQuarticCurve 

Point_Line_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_BezierQuarticCurve 

Point_Arc_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_BezierQuarticCurve 

Line_Arc_BezierQuarticCurve.

EComplexRegionElementType_Point_EllipseArc_BezierQuarticCurve 

Point_EllipseArc_BezierQuarticCurve.

EComplexRegionElementType_Line_EllipseArc_BezierQuarticCurve 

Line_EllipseArc_BezierQuarticCurve.

EComplexRegionElementType_Arc_EllipseArc_BezierQuarticCurve 

Arc_EllipseArc_BezierQuarticCurve.

EComplexRegionElementType_Point_CubicSpline_BezierQuarticCurve 

Point_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Line_CubicSpline_BezierQuarticCurve 

Line_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Arc_CubicSpline_BezierQuarticCurve 

Arc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_EllipseArc_CubicSpline_BezierQuarticCurve 

EllipseArc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Point_BezierQuadraticCurve_BezierQuarticCurve 

Point_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_BezierQuadraticCurve_BezierQuarticCurve 

Line_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_BezierQuadraticCurve_BezierQuarticCurve 

Arc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve 

EllipseArc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_BezierCubicCurve_BezierQuarticCurve 

Point_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_BezierCubicCurve_BezierQuarticCurve 

Line_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_BezierCubicCurve_BezierQuarticCurve 

Arc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_EllipseArc_BezierCubicCurve_BezierQuarticCurve 

EllipseArc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc 

Point_Line_Arc_EllipseArc.

EComplexRegionElementType_Point_Line_Arc_CubicSpline 

Point_Line_Arc_CubicSpline.

EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline 

Point_Line_EllipseArc_CubicSpline.

EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline 

Point_Arc_EllipseArc_CubicSpline.

EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline 

Line_Arc_EllipseArc_CubicSpline.

EComplexRegionElementType_Point_Line_Arc_BezierQuadraticCurve 

Point_Line_Arc_BezierQuadraticCurve.

EComplexRegionElementType_Point_Line_EllipseArc_BezierQuadraticCurve 

Point_Line_EllipseArc_BezierQuadraticCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_BezierQuadraticCurve 

Point_Arc_EllipseArc_BezierQuadraticCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_BezierQuadraticCurve 

Line_Arc_EllipseArc_BezierQuadraticCurve.

EComplexRegionElementType_Point_Line_CubicSpline_BezierQuadraticCurve 

Point_Line_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Point_Arc_CubicSpline_BezierQuadraticCurve 

Point_Arc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Line_Arc_CubicSpline_BezierQuadraticCurve 

Line_Arc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierQuadraticCurve 

Point_EllipseArc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierQuadraticCurve 

Line_EllipseArc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve 

Arc_EllipseArc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Point_Line_Arc_BezierCubicCurve 

Point_Line_Arc_BezierCubicCurve.

EComplexRegionElementType_Point_Line_EllipseArc_BezierCubicCurve 

Point_Line_EllipseArc_BezierCubicCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_BezierCubicCurve 

Point_Arc_EllipseArc_BezierCubicCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_BezierCubicCurve 

Line_Arc_EllipseArc_BezierCubicCurve.

EComplexRegionElementType_Point_Line_CubicSpline_BezierCubicCurve 

Point_Line_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Point_Arc_CubicSpline_BezierCubicCurve 

Point_Arc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Line_Arc_CubicSpline_BezierCubicCurve 

Line_Arc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierCubicCurve 

Point_EllipseArc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierCubicCurve 

Line_EllipseArc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierCubicCurve 

Arc_EllipseArc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Point_Line_BezierQuadraticCurve_BezierCubicCurve 

Point_Line_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Arc_BezierQuadraticCurve_BezierCubicCurve 

Point_Arc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Line_Arc_BezierQuadraticCurve_BezierCubicCurve 

Line_Arc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_EllipseArc_BezierQuadraticCurve_BezierCubicCurve 

Point_EllipseArc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve 

Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve 

Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Point_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Line_Arc_BezierQuarticCurve 

Point_Line_Arc_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_EllipseArc_BezierQuarticCurve 

Point_Line_EllipseArc_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_BezierQuarticCurve 

Point_Arc_EllipseArc_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_BezierQuarticCurve 

Line_Arc_EllipseArc_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_CubicSpline_BezierQuarticCurve 

Point_Line_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_CubicSpline_BezierQuarticCurve 

Point_Arc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_CubicSpline_BezierQuarticCurve 

Line_Arc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierQuarticCurve 

Point_EllipseArc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierQuarticCurve 

Line_EllipseArc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierQuarticCurve 

Arc_EllipseArc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_BezierQuadraticCurve_BezierQuarticCurve 

Point_Line_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_BezierQuadraticCurve_BezierQuarticCurve 

Point_Arc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_BezierQuadraticCurve_BezierQuarticCurve 

Line_Arc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve 

Point_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve 

Line_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve 

Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Point_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Line_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_BezierCubicCurve_BezierQuarticCurve 

Point_Line_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_BezierCubicCurve_BezierQuarticCurve 

Point_Arc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_BezierCubicCurve_BezierQuarticCurve 

Line_Arc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_EllipseArc_BezierCubicCurve_BezierQuarticCurve 

Point_EllipseArc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_EllipseArc_BezierCubicCurve_BezierQuarticCurve 

Line_EllipseArc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve 

Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Point_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Line_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Line_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline 

Point_Line_Arc_EllipseArc_CubicSpline.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierQuadraticCurve 

Point_Line_Arc_EllipseArc_BezierQuadraticCurve.

EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierQuadraticCurve 

Point_Line_Arc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve 

Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve 

Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve 

Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierCubicCurve 

Point_Line_Arc_EllipseArc_BezierCubicCurve.

EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierCubicCurve 

Point_Line_Arc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierCubicCurve 

Point_Line_EllipseArc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierCubicCurve 

Point_Arc_EllipseArc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve 

Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Point_Line_Arc_BezierQuadraticCurve_BezierCubicCurve 

Point_Line_Arc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_LineEllipseArc_BezierQuadraticCurve_BezierCubicCurve 

Point_LineEllipseArc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve 

Point_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve 

Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Point_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Point_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierQuarticCurve 

Point_Line_Arc_EllipseArc_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierQuarticCurve 

Point_Line_Arc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierQuarticCurve 

Point_Line_EllipseArc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierQuarticCurve 

Point_Arc_EllipseArc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierQuarticCurve 

Line_Arc_EllipseArc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_BezierQuadraticCurve_BezierQuarticCurve 

Point_Line_Arc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve 

Point_Line_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve 

Point_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve 

Line_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Point_Line_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Point_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Line_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_BezierCubicCurve_BezierQuarticCurve 

Point_Line_Arc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_EllipseArc_BezierCubicCurve_BezierQuarticCurve 

Point_Line_EllipseArc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve 

Point_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve 

Line_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Point_Line_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Point_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Line_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Point_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Line_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_Line_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Line_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve 

Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve 

Point_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve 

Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierQuarticCurve 

Point_Line_Arc_EllipseArc_CubicSpline_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve 

Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_LineEllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Point_LineEllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve 

Point_Line_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Point_Line_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Point_Line_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Point_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_Line_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve 

Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve 

Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve 

Point_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve 

Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve.

EComplexRegionElementType_All 

All.

◆ EDestinationInterpolationMethod

Destination interpolation method.

Enumerator
EDestinationInterpolationMethod_LinearSpline 

Linear spline interpolation.

EDestinationInterpolationMethod_CubicSpline 

Cubic spline interpolation.

◆ EDxfEntityType

Entity type of Dxf.

Enumerator
EDxfEntityType_None 

Entity type not specified.

EDxfEntityType_ThreeDimensionalFace 

3D Face

EDxfEntityType_ThreeDimensionalSolid 

3D Solid

EDxfEntityType_Arc 

Arc.

EDxfEntityType_Circle 

Circle.

EDxfEntityType_Ellipse 

Ellipse.

EDxfEntityType_Helix 

Helix.

EDxfEntityType_Insert 

Insert.

EDxfEntityType_Line 

Line.

EDxfEntityType_LWPolyline 

Light Weight Polyline.

EDxfEntityType_Mesh 

Mesh.

EDxfEntityType_MLine 

Multi Line.

EDxfEntityType_MText 

Multi Text.

EDxfEntityType_Point 

Point.

EDxfEntityType_Polyline 

Polyline.

EDxfEntityType_Solid 

Solid.

EDxfEntityType_Spline 

Spline.

EDxfEntityType_Text 

Text.

EDxfEntityType_XLine 

XLine.

EDxfEntityType_All 

All.

◆ EDxfSectionType

Section type of Dxf.

Enumerator
EDxfSectionType_None 

Section type not specified.

EDxfSectionType_Tables 

Tables.

EDxfSectionType_Blocks 

Blocks.

EDxfSectionType_Entities 

Entities.

EDxfSectionType_Objects 

Objects.

EDxfSectionType_All 

All.

◆ EEquationAxis

coordinate expression type

Enumerator
EEquationAxis_X 

x-axis coordinate expression

EEquationAxis_Y 

y-axis coordinate expression

◆ EEulerSequence

The order of rotations.

  • Extrinsic : Rotations about the axes xyz of the original coordinate system, which is assumed to remain motionless
  • Intrinsic : Rotations about the axes of the rotating coordinate system XYZ, solidary with the moving body, which changes its orientation with respect to the extrinsic frame after each elemental rotation
Enumerator
EEulerSequence_Extrinsic_XYZ 

Tait-Bryan angles x-y-z

EEulerSequence_Extrinsic_XZY 

Tait-Bryan angles x-z-y

EEulerSequence_Extrinsic_YZX 

Tait-Bryan angles y-z-x

EEulerSequence_Extrinsic_YXZ 

Tait-Bryan angles y-x-z

EEulerSequence_Extrinsic_ZXY 

Tait-Bryan angles z-x-y

EEulerSequence_Extrinsic_ZYX 

Tait-Bryan angles z-y-x

EEulerSequence_Intrinsic_XYZ 

Tait-Bryan angles x-y-z

EEulerSequence_Intrinsic_XZY 

Tait-Bryan angles x-z-y

EEulerSequence_Intrinsic_YZX 

Tait-Bryan angles y-z-x

EEulerSequence_Intrinsic_YXZ 

Tait-Bryan angles y-x-z

EEulerSequence_Intrinsic_ZXY 

Tait-Bryan angles z-x-y

EEulerSequence_Intrinsic_ZYX 

Tait-Bryan angles z-y-x

EEulerSequence_Extrinsic_XYX 

Proper Euler angles x-y-x

EEulerSequence_Extrinsic_XZX 

Proper Euler angles x-z-x

EEulerSequence_Extrinsic_YZY 

Proper Euler angles y-z-y

EEulerSequence_Extrinsic_YXY 

Proper Euler angles y-x-y

EEulerSequence_Extrinsic_ZYZ 

Proper Euler angles z-y-z

EEulerSequence_Extrinsic_ZXZ 

Proper Euler angles z-x-z

EEulerSequence_Intrinsic_XYX 

Proper Euler angles x-y-x

EEulerSequence_Intrinsic_XZX 

Proper Euler angles x-z-x

EEulerSequence_Intrinsic_YZY 

Proper Euler angles y-z-y

EEulerSequence_Intrinsic_YXY 

Proper Euler angles y-x-y

EEulerSequence_Intrinsic_ZXZ 

Proper Euler angles z-x-z

EEulerSequence_Intrinsic_ZYZ 

Proper Euler angles z-y-z

EEulerSequence_EulerAngles 

Classic Euler angles

EEulerSequence_YawPitchRoll 

Yaw Pitch Roll angles

◆ EFigureAttributeBasicParameters

EFigureAttributeBasicParameters Enumeration Type

Enumerator
EFigureAttributeBasicParameters_RasterOperation 

RasterOperation

EFigureAttributeBasicParameters_RasterRegionOutline 

RasterRegionOutline

EFigureAttributeBasicParameters_RasterRegionOutlineThickness 

RasterRegionOutlineThickness

EFigureAttributeBasicParameters_LineColor 

LineColor

EFigureAttributeBasicParameters_LineWidth 

LineWidth

EFigureAttributeBasicParameters_FillColor 

FillColor

EFigureAttributeBasicParameters_PenStyle 

PenStyle

EFigureAttributeBasicParameters_LineColorAlphaRatio 

LineColorAlphaRatio

EFigureAttributeBasicParameters_FillColorAlphaRatio 

FillColorAlphaRatio

EFigureAttributeBasicParameters_EdgeColor 

EdgeColor

EFigureAttributeBasicParameters_RealSizeLineWidth 

RealSizeLineWidth

◆ EFigureDeclType

Declare type of figure.

See also
FLImaging::Foundation::CFLFigure
Enumerator
EFigureDeclType_Unknown 

The type of figure is not determined.

See also
FLImaging::Foundation::CFLFigure
EFigureDeclType_Point 

Point.

See also
FLImaging::Foundation::CFLPoint
EFigureDeclType_Line 

Line.

See also
FLImaging::Foundation::CFLLine
EFigureDeclType_Rect 

Rectangle.

See also
FLImaging::Foundation::CFLRect
EFigureDeclType_RoundRect 

Round Rectangle.

See also
FLImaging::Foundation::CFLRoundRect
EFigureDeclType_Quad 

Quadrangle.

See also
FLImaging::Foundation::CFLQuad
EFigureDeclType_Circle 

Circle.

See also
FLImaging::Foundation::CFLCircle
EFigureDeclType_Ellipse 

Ellipse.

See also
FLImaging::Foundation::CFLEllipse
EFigureDeclType_CubicSpline 

Cubic spline.

See also
FLImaging::Foundation::CFLCubicSpline
EFigureDeclType_ComplexRegion 

Complex Region.

See also
FLImaging::Foundation::CFLComplexRegion
EFigureDeclType_Array 

Figure Array.

See also
FLImaging::Foundation::CFLFigureArray
EFigureDeclType_Doughnut 

Doughnut.

See also
FLImaging::Foundation::CFLDoughnut
EFigureDeclType_Scalar 

Scalar.

See also
FLImaging::Foundation::CFLScalar
EFigureDeclType_Region 

Region.

See also
FLImaging::Foundation::CFLRegion
EFigureDeclType_PointArray 

Point Array.

See also
FLImaging::Foundation::CFLPointArray
EFigureDeclType_BezierQuadraticCurve 

Quadratic bezier curve.

See also
FLImaging::Foundation::CFLBezierQuadraticCurve
EFigureDeclType_BezierCubicCurve 

Cubic bezier curve.

See also
FLImaging::Foundation::CFLBezierCubicCurve
EFigureDeclType_BezierQuarticCurve 

Quartic bezier curve.

See also
FLImaging::Foundation::CFLBezierQuarticCurve
EFigureDeclType_FigureText 

FigureText.

See also
FLImaging::Foundation::CFLFigureText
EFigureDeclType_Point3 

3D Point

See also
FLImaging::Foundation::CFLPoint3
EFigureDeclType_Point4 

Point with 4 elements.

See also
FLImaging::Foundation::CFLPoint4
EFigureDeclType_Quad3 

3D Quadrangle

See also
FLImaging::Foundation::CFLQuad3
EFigureDeclType_Frustum 

Frustum.

See also
FLImaging::Foundation::CFLFrustum

◆ EFigureFlipDirection

Flip direction.

Enumerator
EFigureFlipDirection_None 

Do nothing.

EFigureFlipDirection_Horizontal 

Horizontal.

EFigureFlipDirection_Vertical 

Vertical.

EFigureFlipDirection_Both 

Horizontal and Vertical.

◆ EFigureOperationType

Figure operation type.

Enumerator
EFigureOperationType_Unknown 

Unknown.

EFigureOperationType_Intersection 

Intersection.

EFigureOperationType_Union 

union

EFigureOperationType_Subtraction 

Subtraction.

EFigureOperationType_ExclusiveOr 

ExclusiveOr.

◆ EFigureTemplateType

Template type of figure.

See also
FLImaging::Foundation::CFLFigure
Enumerator
EFigureTemplateType_Unknown 

unknown

EFigureTemplateType_Int32 

int32_t

EFigureTemplateType_Int64 

int64_t

EFigureTemplateType_Float 

float

EFigureTemplateType_Double 

double

EFigureTemplateType_Int32_Int64 

int32_t, int64_t

EFigureTemplateType_Int32_Float 

int32_t, float

EFigureTemplateType_Int32_Double 

int32_t, double

EFigureTemplateType_Int32_Int64_Float 

int32_t, int64_t, float

EFigureTemplateType_Int32_Int64_Double 

int32_t, int64_t, double

EFigureTemplateType_Int32_Float_Double 

int32_t, float, double

EFigureTemplateType_Int32_Int64_Float_Double 

int32_t, int64_t, float, double

EFigureTemplateType_Int64_Float 

int64_t, float

EFigureTemplateType_Int64_Double 

int64_t, double

EFigureTemplateType_Float_Double 

float, double

◆ EFigureTextAlignment

Align text in FigureText.

Enumerator
EFigureTextAlignment_LEFT 

Alignment with the reference point on the left side of the text.

EFigureTextAlignment_RIGHT 

Alignment with the reference point on the right side of the text.

EFigureTextAlignment_CENTER 

Alignment with the reference point at the center of the text.

EFigureTextAlignment_JUSTIFIED 

Justified alignment on both sides.

EFigureTextAlignment_HORIZONTAL_MASK 

Horizontal alignment mask (left, center, right alignment)

EFigureTextAlignment_LEFT_TOP 

Alignment with the reference point at the top left of the text.

EFigureTextAlignment_RIGHT_TOP 

Alignment with the reference point at the top right of the text.

EFigureTextAlignment_CENTER_TOP 

Alignment with the reference point at the top center (horizontal) of the text.

EFigureTextAlignment_LEFT_BOTTOM 

Alignment with the reference point at the bottom left of the text.

EFigureTextAlignment_RIGHT_BOTTOM 

Alignment with the reference point at the bottom right of the text.

EFigureTextAlignment_CENTER_BOTTOM 

Alignment with the reference point at the bottom center (horizontal) of the text.

EFigureTextAlignment_LEFT_CENTER 

Alignment with the reference point at the left center (vertical) of the text.

EFigureTextAlignment_RIGHT_CENTER 

Alignment with the reference point at the right center (vertical) of the text.

EFigureTextAlignment_CENTER_CENTER 

Alignment with the reference point at the center (horizontal and vertical) of the text.

EFigureTextAlignment_VERTICAL_MASK 

Vertical alignment mask (top, center, bottom alignment)

◆ EFigureTextAttributeParameters

EFigureTextAttributeParameters Enumeration Type

Enumerator
EFigureTextAttributeParameters_FontSize 

FontSize

EFigureTextAttributeParameters_RealSize 

RealSize

EFigureTextAttributeParameters_Angle 

Angle

EFigureTextAttributeParameters_Alignment 

Alignment

EFigureTextAttributeParameters_FontName 

FontName

EFigureTextAttributeParameters_FontWeight 

FontWeight

EFigureTextAttributeParameters_Italic 

Italic

◆ EFigureTextFontWeight

Font weight of FigureText.

Enumerator
EFigureTextFontWeight_DONTCARE 

Don't care.

EFigureTextFontWeight_THIN 

Thin.

EFigureTextFontWeight_EXTRALIGHT 

Extra light.

EFigureTextFontWeight_LIGHT 

Light.

EFigureTextFontWeight_NORMAL 

Normal.

EFigureTextFontWeight_MEDIUM 

Medium.

EFigureTextFontWeight_SEMIBOLD 

Semi bold.

EFigureTextFontWeight_BOLD 

Bold.

EFigureTextFontWeight_EXTRABOLD 

Extra bold.

EFigureTextFontWeight_HEAVY 

Heavy.

EFigureTextFontWeight_ULTRALIGHT 

Ultra light.

EFigureTextFontWeight_REGULAR 

Regular.

EFigureTextFontWeight_DEMIBOLD 

Demi bold.

EFigureTextFontWeight_ULTRABOLD 

ultra bold

EFigureTextFontWeight_BLACK 

Black.

◆ EIncludingRegionType

Figure operation range type

Enumerator
EIncludingRegionType_All 

Contains all the Vertices that form the base shape and the inverted shape

EIncludingRegionType_Region 

Contains vertices that form primitive shapes

EIncludingRegionType_ExclusiveRegion 

Contains Vertices that form inverted shapes

◆ EKernelShape

EKernelShape Enumeration Type

Enumerator
EKernelShape_Rectangle 

Rectangle

EKernelShape_Rhombus 

Rhombus

EKernelShape_Circle 

Circle

◆ ELeastSqauresAccuracy

Least Squares calculation accuracy.

Enumerator
ELeastSqauresAccuracy_TemplateType 

Calculate with the current data type

ELeastSqauresAccuracy_Bits128 

Calculate with float128_t

ELeastSqauresAccuracy_Bits256 

Calculate with float256_t

◆ ELengthUnit

Indicates a unit of length.

Enumerator
ELengthUnit_pm 

The unit of length is picometer.

ELengthUnit_nm 

The unit of length is nanometer.

ELengthUnit_um 

The unit of length is micrometer.

ELengthUnit_mm 

The unit of length is millimeter.

ELengthUnit_m 

The unit of length is meter.

◆ EMatrixAxis

axis of the matrix

Enumerator
EMatrixAxis_Row 

Row

EMatrixAxis_Column 

Column

◆ EMatrixReduceType

matrix dimension reduction direction type

Enumerator
EMatrixReduceType_Both 

Reduce both Row and Column

EMatrixReduceType_Row 

Row dimension reduction

EMatrixReduceType_Column 

Column dimension reduction

◆ EMatrixSortOrder

Sorting order of the matrix

Enumerator
EMatrixSortOrder_Ascending 

Sort in ascending order.

EMatrixSortOrder_Descending 

Sort by descending order.

◆ EMatrixTemplateType

matrix data datatype type

Enumerator
EMatrixTemplateType_Float 

The data type of matrix data is float.

EMatrixTemplateType_Double 

The data type of matrix data is double.

◆ EProcessingUnitFeatures

Processing Unit Features.

Enumerator
EProcessingUnitFeatures_Feature_CPU 

Feature_CPU

EProcessingUnitFeatures_Feature_Cuda 

Feature_Cuda

EProcessingUnitFeatures_Feature_SerialProcessing 

Feature_SerialProcessing

EProcessingUnitFeatures_Feature_ParallelProcessing 

Feature_ParallelProcessing

EProcessingUnitFeatures_Feature_Naive 

Feature_Naive

EProcessingUnitFeatures_Feature_SSE4 

Feature_SSE4

EProcessingUnitFeatures_Feature_AVX2 

Feature_AVX2

EProcessingUnitFeatures_None 

None

EProcessingUnitFeatures_CPU_Naive 

CPU_Naive

EProcessingUnitFeatures_CPU_SSE4 

CPU_SSE4

EProcessingUnitFeatures_CPU_AVX2 

CPU_AVX2

EProcessingUnitFeatures_CPU_Multi_Naive 

CPU_Multi_Naive

EProcessingUnitFeatures_CPU_Multi_SSE4 

CPU_Multi_SSE4

EProcessingUnitFeatures_CPU_Multi_AVX2 

CPU_Multi_AVX2

EProcessingUnitFeatures_Cuda 

Cuda

◆ ERegionAttributeParameters

ERegionAttributeParameters Enumeration Type

Enumerator
ERegionAttributeParameters_RegionType 

RegionType

◆ ERegionType

Region Type

Enumerator
ERegionType_Closed 

Closed

ERegionType_Open 

Open

◆ EShadingType3D

Object Shading Type in 3D View.

Enumerator
EShadingType3D_Default 

The default shading model set in the view.

EShadingType3D_Shadeless 

An option that does not perform shading. It is used in cases such as images captured by 3D cameras where lighting and reflection effects are not needed, or when dealing with fully precomputed colors for 3D objects.

EShadingType3D_Flat 

Flat shading - lighting is evaluated only once for each polygon, assuming that all polygons have flat surface normals and are flat.

EShadingType3D_Phong 

Phong shading.

EShadingType3D_Gouraud 

Gouraud shading.

◆ ESizeUnit

Represents a unit of memory capacity.

Enumerator
ESizeUnit_Byte 

Memory unit Byte.

ESizeUnit_Kilobyte 

The memory unit is Kilobyte (1024 byte).

ESizeUnit_Megabyte 

The memory unit Megabyte (1024² byte).

ESizeUnit_Gigabyte 

The memory unit is Gigabyte (1024³ byte).

ESizeUnit_Terabyte 

The memory unit is Terabyte (1024⁴ byte).

◆ ESortOrder2D

2 dimension sorting order

Enumerator
ESortOrder2D_Y_Asc_X_Asc 

1st Ascending Y, 2nd Ascending X

ESortOrder2D_Y_Asc_X_Desc 

1st Ascending Y, 2nd Descending X

ESortOrder2D_Y_Desc_X_Asc 

1st Descending Y, 2nd Ascending X

ESortOrder2D_Y_Desc_X_Desc 

1st Descending Y, 2nd Descending X

ESortOrder2D_X_Asc_Y_Asc 

1st Ascending X, 2nd Ascending Y

ESortOrder2D_X_Asc_Y_Desc 

1st Ascending X, 2nd Descending Y

ESortOrder2D_X_Desc_Y_Asc 

1st Descending X, 2nd Ascending Y

ESortOrder2D_X_Desc_Y_Desc 

1st Descending X, 2nd Descending Y

◆ ESortOrderFigure

Sort order of figures

Enumerator
ESortOrderFigure_NotSelected 

Not selected

ESortOrderFigure_Area_Asc 

Area (ascending)

ESortOrderFigure_Area_Desc 

Area (descending)

ESortOrderFigure_Perimeter_Asc 

Perimeter (ascending)

ESortOrderFigure_Perimeter_Desc 

Perimeter (descending)

ESortOrderFigure_Length_Asc 

Length (ascending)

ESortOrderFigure_Length_Desc 

Length (descending)

ESortOrderFigure_Width_Asc 

Width (ascending)

ESortOrderFigure_Width_Desc 

Width (descending)

ESortOrderFigure_Height_Asc 

Height (ascending)

ESortOrderFigure_Height_Desc 

Height (descending)

ESortOrderFigure_Angle_Asc 

Angle (ascending)

ESortOrderFigure_Angle_Desc 

Angle (descending)

ESortOrderFigure_CenterX_Asc 

x-coordinate of center (ascending)

ESortOrderFigure_CenterX_Desc 

x-coordinate of center (descending)

ESortOrderFigure_CenterY_Asc 

y-coordinate of center (ascending)

ESortOrderFigure_CenterY_Desc 

y-coordinate of center (descending)

ESortOrderFigure_CenterOfGravityX_Asc 

x-coordinate of the center of gravity (ascending)

ESortOrderFigure_CenterOfGravityX_Desc 

x-coordinate of the center of gravity (descending)

ESortOrderFigure_CenterOfGravityY_Asc 

y-coordinate of the center of gravity (ascending)

ESortOrderFigure_CenterOfGravityY_Desc 

y-coordinate of the center of gravity (descending)

ESortOrderFigure_BoundaryRectLeft_Asc 

left of BoundaryRect (ascending)

ESortOrderFigure_BoundaryRectLeft_Desc 

left of BoundaryRect (descending)

ESortOrderFigure_BoundaryRectTop_Asc 

top of BoundaryRect (ascending)

ESortOrderFigure_BoundaryRectTop_Desc 

top of BoundaryRect (descending)

ESortOrderFigure_BoundaryRectRight_Asc 

right of BoundaryRect (ascending)

ESortOrderFigure_BoundaryRectRight_Desc 

right of BoundaryRect (descending)

ESortOrderFigure_BoundaryRectBottom_Asc 

bottom of BoundaryRect (ascending)

ESortOrderFigure_BoundaryRectBottom_Desc 

bottom of BoundaryRect (descending)

ESortOrderFigure_MinimumEnclosingRectangleArea_Asc 

Area of minimum enclosing rectangle (ascending)

ESortOrderFigure_MinimumEnclosingRectangleArea_Desc 

Area of minimum enclosing rectangle (descending)

ESortOrderFigure_MinimumEnclosingRectanglePerimeter_Asc 

Perimeter of minimum enclosing rectangle (ascending)

ESortOrderFigure_MinimumEnclosingRectanglePerimeter_Desc 

Perimeter of minimum enclosing rectangle (descending)

ESortOrderFigure_MinimumEnclosingRectangleWidth_Asc 

Width of minimum enclosing rectangle (ascending)

ESortOrderFigure_MinimumEnclosingRectangleWidth_Desc 

Width of minimum enclosing rectangle (descending)

ESortOrderFigure_MinimumEnclosingRectangleHeight_Asc 

Height of minimum enclosing rectangle (ascending)

ESortOrderFigure_MinimumEnclosingRectangleHeight_Desc 

Height of minimum enclosing rectangle (descending)

ESortOrderFigure_MinimumEnclosingRectangleLongSideLength_Asc 

LongSideLength of minimum enclosing rectangle (ascending)

ESortOrderFigure_MinimumEnclosingRectangleLongSideLength_Desc 

LongSideLength of minimum enclosing rectangle (descending)

ESortOrderFigure_MinimumEnclosingRectangleShortSideLength_Asc 

ShortSideLength of minimum enclosing rectangle (ascending)

ESortOrderFigure_MinimumEnclosingRectangleShortSideLength_Desc 

ShortSideLength of minimum enclosing rectangle (descending)

ESortOrderFigure_MinimumEnclosingRectangleShortLongRatio_Asc 

ShortLongRatio of minimum enclosing rectangle (ascending)

ESortOrderFigure_MinimumEnclosingRectangleShortLongRatio_Desc 

ShortLongRatio of minimum enclosing rectangle (descending)

ESortOrderFigure_MinimumEnclosingRectangleAngle_Asc 

Angle of minimum enclosing rectangle (ascending)

ESortOrderFigure_MinimumEnclosingRectangleAngle_Desc 

Angle of minimum enclosing rectangle (descending)

ESortOrderFigure_MinimumEnclosingRectangleCenterX_Asc 

x-coordinate of minimum enclosing rectangle (ascending)

ESortOrderFigure_MinimumEnclosingRectangleCenterX_Desc 

x-coordinate of minimum enclosing rectangle (descending)

ESortOrderFigure_MinimumEnclosingRectangleCenterY_Asc 

y-coordinate of minimum enclosing rectangle (ascending)

ESortOrderFigure_MinimumEnclosingRectangleCenterY_Desc 

y-coordinate of minimum enclosing rectangle (descending)

ESortOrderFigure_VertexCount_Asc 

The number of all vertices in the interior (ascending)

ESortOrderFigure_VertexCount_Desc 

The number of all vertices in the interior (descending)

ESortOrderFigure_TotalCount 

ESortOrderFigure enumulation count

◆ ESourceInterpolationMethod

Source interpolation method.

Enumerator
ESourceInterpolationMethod_LinearSpline 

Linear spline interpolation.

ESourceInterpolationMethod_CubicSpline 

Cubic spline interpolation.

◆ ETextureFit3D

Texture fit for 3D objects.

Enumerator
ETextureFit3D_Stretch 

Stretch texture to match object size.

ETextureFit3D_Center 

Apply textures to the center of the object.

◆ ETopologyType3D

The type of representation of 3D objects.

Enumerator
ETopologyType3D_Default 

The default type.

ETopologyType3D_PointCloud 

Point cloud(show vertices as they are without connecting them)

ETopologyType3D_Wireframe 

Display lines connecting vertices in the order of the face index array.

See also
FLImaging::Foundation::CFL3DObject::GetFaceIndices()
ETopologyType3D_Solid 

Solid modeling(It distinguishes between the exterior and interior of an object, has volume, and displays surfaces.)

ETopologyType3D_Segment 

Display lines connecting vertices in the order of the segment index array.

See also
FLImaging::Foundation::CFL3DObject::GetSegmentIndices()

◆ ETransformType

Type of transformation.

Enumerator
ETransformType_Identity 

Identity matrix

ETransformType_Translation 

Translation

ETransformType_Scale 

Scaling transformation

ETransformType_Rotation 

Rotation

ETransformType_PointSymmetry 

Symmetry about a point

ETransformType_BilateralSymmetry 

Bilateral symmetry

ETransformType_RotationalSymmetry 

Rotational Symmetry

ETransformType_ComplexTransform 

Combination of transformations

ETransformType_NonOrthogonal 

Non-orthogonal transformation

◆ EWarpingType

EWarpingType enum

Enumerator
EWarpingType_Perspective 

Transform warp using perspective method

EWarpingType_Bilinear 

Transform warp using Bilinear method

EWarpingType_Bicubic 

Transform warp using Bicubic method

EWarpingType_Lanczos 

Transform warp using Lanczos method

EWarpingType_ThinPlate 

Transform warp using ThinPlate method

◆ EWindingDirection

Winding direction.

Enumerator
EWindingDirection_CW 

Clockwise.

EWindingDirection_Straight 

Straight.

EWindingDirection_CCW 

Counter clockwise.