![]() |
FLImaging 6.11.25.2
|
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 | CFLFrustum3 |
| A class representing a frustum. More... | |
| class | CFLGeometry3DAxis |
| A class that represents axis in 3D space. More... | |
| class | CFLGeometry3DBoundingBox |
| Represents an Axis-Aligned Bounding Box (AABB) 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 a plane in 3D space that has an origin and X, Y directions. More... | |
| class | CFLGeometry3DQuaternion |
| A class representing quaternion. More... | |
| class | CFLGeometry3DVector |
| A class representing vector in 3D space which has direction and magnitude. More... | |
| class | CFLImageDisplayUtilities |
| Utility class providing functions for converting FLImage objects into display-ready pixel buffers and retrieving lookup tables for visualization. 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 | CFLPointArray3 |
| A base class representing array of 3d point. More... | |
| class | CFLQuad |
| A class representing a quadrangle. More... | |
| class | CFLQuad3 |
| A class representing a 3D quadrangle. More... | |
| class | CFLQuadrilateralSolid3 |
| A class representing an irregular hexahedron formed by connecting corresponding vertices of two base quadrangles. 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 | CFLTriangle |
| A class representing a 2D triangle. More... | |
| class | CFLTriangle3 |
| A class representing a 3D triangle. More... | |
| class | CFLTriangularSolid3 |
| A class representing an irregular pentahedron formed by connecting corresponding vertices of two base triangles. 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 | CStlWriter |
| StlWriter 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 | 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 { ETextureFit3D_Stretch , 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 { ETopologyType3D_Default = 0x00 , ETopologyType3D_PointCloud = 0x02 , ETopologyType3D_Wireframe = 0x04 , ETopologyType3D_Solid = 0x08 , ETopologyType3D_Segment = 0x10 } |
| The type of representation of 3D objects. More... | |
| enum | E3DLineExtent { E3DLineExtent_Line = 0 , E3DLineExtent_Ray , E3DLineExtent_Segment } |
| Parametric domain type for line-like primitives used in intersection tests. Selects whether the parameter (t) spans an infinite line, a half-line (ray), or a finite segment. More... | |
| enum | E3DIntersectionBasis { E3DIntersectionBasis_Vertex = 1 , E3DIntersectionBasis_Segment = 2 , E3DIntersectionBasis_FaceSegment = 3 , E3DIntersectionBasis_Face = 4 } |
Specifies which primitive basis of CFL3DObject will be used for intersection (picking/collision) tests. Each option maps to a particular topology stream (vertices, segments, face edges, faces). More... | |
| enum | E3DHeightMapColorMappingMode { E3DHeightMapColorMappingMode_Default = 0 , E3DHeightMapColorMappingMode_ImageRange , E3DHeightMapColorMappingMode_UserDefinedRange } |
| Specifies how vertex colors of the Foundation::CFL3DObjectHeightMap object are determined. More... | |
| enum | E3DHeightMapColorMappingDirection { E3DHeightMapColorMappingDirection_Default = 0 , E3DHeightMapColorMappingDirection_Increasing , E3DHeightMapColorMappingDirection_Decreasing } |
| Specifies the direction of the color mapping applied to the vertex color array. In increasing mode, lower values map to blue and higher values map to red. In decreasing mode, the color progression is reversed. 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_Frustum3 , EFigureDeclType_Triangle3 , EFigureDeclType_TriangularSolid3 , EFigureDeclType_QuadrilateralSolid3 , EFigureDeclType_Triangle , EFigureDeclType_PointArray3 } |
| 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 | EFigureSpecCompareType { EFigureSpecCompareType_Coordinates = 0x01 , EFigureSpecCompareType_Name = 0x02 , EFigureSpecCompareType_BasicAttribute = 0x04 , EFigureSpecCompareType_ExtraAttribute = 0x08 , EFigureSpecCompareType_AttributeAll = EFigureSpecCompareType_Name | EFigureSpecCompareType_BasicAttribute | EFigureSpecCompareType_ExtraAttribute , EFigureSpecCompareType_All = EFigureSpecCompareType_Coordinates | EFigureSpecCompareType_AttributeAll } |
| 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_Increasing = 0x7f7f7f80 , EFigureTextView3DLayerHeightMapColor_Decreasing = 0x7f7f7f8f } |
| 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... | |
Foundation namespace
| anonymous enum |
Specifies the direction of the color mapping applied to the vertex color array. In increasing mode, lower values map to blue and higher values map to red. In decreasing mode, the color progression is reversed.
Specifies how vertex colors of the Foundation::CFL3DObjectHeightMap object are determined.
Specifies which primitive basis of CFL3DObject will be used for intersection (picking/collision) tests. Each option maps to a particular topology stream (vertices, segments, face edges, faces).
| Enumerator | |
|---|---|
| E3DIntersectionBasis_Vertex | Vertex-based testing (point cloud). Uses |
| E3DIntersectionBasis_Segment | Segment-based testing (explicit segment stream). Uses |
| E3DIntersectionBasis_FaceSegment | Face-edge (wireframe) testing. Interprets the face index stream as edges and tests intersection against edges of faces (wireframe). Faces are described by |
| E3DIntersectionBasis_Face | Face (filled polygon) testing. Tests intersection against polygonal faces assembled from |
Parametric domain type for line-like primitives used in intersection tests. Selects whether the parameter (t) spans an infinite line, a half-line (ray), or a finite segment.
Pen Style in Figure drawing attribute.
EComplexRegionAttributeParameters Enumeration Type
| Enumerator | |
|---|---|
| EComplexRegionAttributeParameters_RegionType | ComplexRegionType |
Element type of Complex region.
Entity type of Dxf.
The order of rotations.
EFigureAttributeBasicParameters Enumeration Type
Declare type of figure.
| Enumerator | |
|---|---|
| EFigureDeclType_Unknown | The type of figure is not determined.
|
| EFigureDeclType_Point | Point.
|
| EFigureDeclType_Line | Line.
|
| EFigureDeclType_Rect | Rectangle.
|
| EFigureDeclType_RoundRect | Round Rectangle. |
| EFigureDeclType_Quad | Quadrangle.
|
| EFigureDeclType_Circle | Circle.
|
| EFigureDeclType_Ellipse | Ellipse. |
| EFigureDeclType_CubicSpline | Cubic spline. |
| EFigureDeclType_ComplexRegion | Complex Region. |
| EFigureDeclType_Array | Figure Array. |
| EFigureDeclType_Doughnut | Doughnut. |
| EFigureDeclType_Scalar | Scalar.
|
| EFigureDeclType_Region | Region.
|
| EFigureDeclType_PointArray | Point Array. |
| EFigureDeclType_BezierQuadraticCurve | Quadratic bezier curve. |
| EFigureDeclType_BezierCubicCurve | Cubic bezier curve. |
| EFigureDeclType_BezierQuarticCurve | Quartic bezier curve. |
| EFigureDeclType_FigureText | Figure with text and drawing information. |
| EFigureDeclType_Point3 | 3D Point
|
| EFigureDeclType_Point4 | Point with 4 elements.
|
| EFigureDeclType_Quad3 | 3D Quadrangle
|
| EFigureDeclType_Frustum3 | Frustum3. |
| EFigureDeclType_Triangle3 | 3D Triangle |
| EFigureDeclType_TriangularSolid3 | TriangularSolid3. |
| EFigureDeclType_QuadrilateralSolid3 | QuadrilateralSolid3. |
| EFigureDeclType_Triangle | 2D Triangle |
| EFigureDeclType_PointArray3 | 3D Point Array |
EFigureSpecCompareType Enumeration Type
Template type of figure.
Align text in FigureText.
EFigureTextAttributeParameters Enumeration Type
Font weight of FigureText.
EKernelShape Enumeration Type
| Enumerator | |
|---|---|
| EKernelShape_Rectangle | Rectangle |
| EKernelShape_Rhombus | Rhombus |
| EKernelShape_Circle | Circle |
Processing Unit Features.
ERegionAttributeParameters Enumeration Type
| Enumerator | |
|---|---|
| ERegionAttributeParameters_RegionType | RegionType |
Object Shading Type in 3D View.
Represents a unit of memory capacity.
2 dimension sorting order
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 |
The type of representation of 3D objects.
Type of transformation.
EWarpingType enum