![]() |
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 | 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 formula. More... | |
| class | CFigureUtilities |
| An utility class that contains FLFigure operations, file i/o, string conversion, etc. More... | |
| class | CFL3DCamera |
| A class of 3D view camera. More... | |
| class | CFL3DObject |
| A class representing 3D object. More... | |
| class | CFLBezierCubicCurve |
| A class representing bezier cubic curve. More... | |
| class | CFLBezierQuadraticCurve |
| A class representing bezier cubic 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 representing 3D object. 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 representing 3D object. More... | |
| class | CFLGeometry3DDirection |
| A class representing 3D object. More... | |
| class | CFLGeometry3DPlane |
| A class representing plane in 3D space which has origin and X, Y direction. More... | |
| class | CFLGeometry3DQuaternion |
| A class representing 3D object. More... | |
| class | CFLGeometry3DVector |
| A class representing 3D object. 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 matrix. More... | |
| class | CMatrixFor3DTransform |
| A class representing matrix. More... | |
| class | CObjReader |
| ObjReader class. More... | |
| class | CPermutation |
| A class that computes permutation. More... | |
| class | CPlyReader |
| PlyReader class. More... | |
| class | CProjectionUtilities3D |
| A file of 3D ROI related utility class. More... | |
| class | CReportDescriptor |
| ReportDescriptor class. More... | |
| class | CROIUtilities |
| ROI related utility class. More... | |
| class | CROIUtilities3D |
| A file of 3D ROI related utility class. More... | |
| class | CStatistics |
| A class that computes statistics based on the values of elements in CFLArray. Support types. More... | |
| class | CStencil |
| A class that converts strings to Figure. More... | |
| class | CStepReader |
| StepReader class. More... | |
| class | CStlReader |
| StlReader class. More... | |
| class | CThinPlateSplineMapping |
| A class that transforms a set of corresponding vertices input from the user based on the Thin Plate Spline model function. More... | |
| class | CXyzImageReader |
| XyzImageReader class. More... | |
Enumerations | |
| enum class | EProcessingUnitFeatures { Feature_CPU = 0x00000001 , Feature_Cuda = 0x00000002 , Feature_SerialProcessing = 0x01000000 , Feature_ParallelProcessing = 0x02000000 , Feature_Naive = 0x00010000 , Feature_SSE4 = 0x00020000 , Feature_AVX2 = 0x00040000 , None = 0x00000000 , CPU_Naive = Feature_CPU | Feature_SerialProcessing | Feature_Naive , CPU_SSE4 = Feature_CPU | Feature_SerialProcessing | Feature_SSE4 , CPU_AVX2 = Feature_CPU | Feature_SerialProcessing | Feature_AVX2 , CPU_Multi_Naive = Feature_CPU | Feature_ParallelProcessing | Feature_Naive , CPU_Multi_SSE4 = Feature_CPU | Feature_ParallelProcessing | Feature_SSE4 , CPU_Multi_AVX2 = Feature_CPU | Feature_ParallelProcessing | Feature_AVX2 , Cuda = Feature_Cuda } |
| Processing Unit Features. More... | |
| enum class | ESourceInterpolationMethod { LinearSpline = 0 , CubicSpline } |
| Source interpolation method. More... | |
| enum class | EDestinationInterpolationMethod { LinearSpline = 0 , CubicSpline } |
| Destination interpolation method. More... | |
| enum class | ETextureFit3D { Stretch , Center } |
| Texture fit for 3D objects. More... | |
| enum class | E3DCameraProjectionType { Perspective , Orthographic } |
| Projection type of 3D view camera. More... | |
| enum class | ETopologyType3D { Default = 0x00 , PointCloud = 0x02 , Wireframe = 0x04 , Solid = 0x08 , Segment = 0x10 } |
| How 3D objects connect to vertices. More... | |
| enum class | EShadingType3D { Default , Shadeless , Flat , Phong , Gouraud } |
| 3D Object Shading Type More... | |
| enum class | E3DLineExtent { Line = 0 , Ray , 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 class | E3DIntersectionBasis { Vertex = 1 , Segment = 2 , FaceSegment = 3 , 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 class | E3DHeightMapColorMappingMode { Default = 0 , ImageRange , UserDefinedRange } |
| Specifies how vertex colors of the Foundation::CFL3DObjectHeightMap object are determined. More... | |
| enum class | E3DHeightMapColorMappingDirection { Default = 0 , Increasing , 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 class | EDxfSectionType { None = 0 , Tables = 0x01 , Blocks = 0x02 , Entities = 0x04 , Objects = 0x08 , All = Tables | Blocks | Entities | Objects } |
| Section type of Dxf. More... | |
| enum class | EDxfEntityType { None = 0x000000 , ThreeDimensionalFace = 0x000001 , ThreeDimensionalSolid = 0x000002 , Arc = 0x000004 , Circle = 0x000008 , Ellipse = 0x000010 , Helix = 0x000020 , Insert = 0x000040 , Line = 0x000080 , LWPolyline = 0x000100 , Mesh = 0x000200 , MLine = 0x000400 , MText = 0x000800 , Point = 0x001000 , Polyline = 0x002000 , Solid = 0x004000 , Spline = 0x008000 , Text = 0x010000 , XLine = 0x020000 , All = ThreeDimensionalFace | ThreeDimensionalSolid | Arc | Circle | Ellipse | Helix | Insert | Line | LWPolyline | Mesh | MLine | MText | Point | Polyline | Solid | Spline | Text | XLine } |
| Entity type of Dxf. More... | |
| enum class | EFigureDeclType { Unknown = 0 , Point , Line , Rect , RoundRect , Quad , Circle , Ellipse , CubicSpline , ComplexRegion , Array , Doughnut , Scalar , Region , PointArray , BezierQuadraticCurve , BezierCubicCurve , BezierQuarticCurve , FigureText , Point3 , Point4 , Quad3 , Frustum3 , Triangle3 , TriangularSolid3 , QuadrilateralSolid3 , Triangle } |
| Declare type of figure. More... | |
| enum class | EFigureTemplateType { Unknown = 0x00 , Int32 = 0x01 , Int64 = 0x02 , Float = 0x04 , Double = 0x08 , Int32_Int64 = Int32 | Int64 , Int32_Float = Int32 | Float , Int32_Double = Int32 | Double , Int32_Int64_Float = Int32 | Int64 | Float , Int32_Int64_Double = Int32 | Int64 | Double , Int32_Float_Double = Int32 | Float | Double , Int32_Int64_Float_Double = Int32 | Int64 | Float | Double , Int64_Float = Int64 | Float , Int64_Double = Int64 | Double , Float_Double = Float | Double , Mixed = 0xff } |
| Template type of figure. More... | |
| enum class | EArcClosingMethod { NoClose = 0 , EachOther , Center } |
| Arc closing method. More... | |
| enum class | EWindingDirection { CW = -1 , Straight = 0 , CCW = 1 } |
| Winding direction. More... | |
| enum class | EFigureOperationType { Unknown = 0 , Intersection , Union , Subtraction , ExclusiveOr } |
| Figure operation type. More... | |
| enum class | EComplexRegionElementType { Empty = 0x00 , Point = 0x01 , Line = 0x02 , Arc = 0x04 , EllipseArc = 0x08 , CubicSpline = 0x10 , BezierQuadraticCurve = 0x20 , BezierCubicCurve = 0x40 , BezierQuarticCurve = 0x80 , Point_Line = Point | Line , Point_Arc = Point | Arc , Line_Arc = Line | Arc , Point_EllipseArc = Point | EllipseArc , Line_EllipseArc = Line | EllipseArc , Arc_EllipseArc = Arc | EllipseArc , Point_CubicSpline = Point | CubicSpline , Line_CubicSpline = Line | CubicSpline , Arc_CubicSpline = Arc | CubicSpline , EllipseArc_CubicSpline = EllipseArc | CubicSpline , Point_BezierQuadraticCurve = Point | BezierQuadraticCurve , Line_BezierQuadraticCurve = Line | BezierQuadraticCurve , Arc_BezierQuadraticCurve = Arc | BezierQuadraticCurve , EllipseArc_BezierQuadraticCurve = EllipseArc | BezierQuadraticCurve , CubicSpline_BezierQuadraticCurve = CubicSpline | BezierQuadraticCurve , Point_BezierCubicCurve = Point | BezierCubicCurve , Line_BezierCubicCurve = Line | BezierCubicCurve , Arc_BezierCubicCurve = Arc | BezierCubicCurve , EllipseArc_BezierCubicCurve = EllipseArc | BezierCubicCurve , CubicSpline_BezierCubicCurve = CubicSpline | BezierCubicCurve , BezierQuadraticCurve_BezierCubicCurve = BezierQuadraticCurve | BezierCubicCurve , Point_BezierQuarticCurve = Point | BezierQuarticCurve , Line_BezierQuarticCurve = Line | BezierQuarticCurve , Arc_BezierQuarticCurve = Arc | BezierQuarticCurve , EllipseArc_BezierQuarticCurve = EllipseArc | BezierQuarticCurve , CubicSpline_BezierQuarticCurve = CubicSpline | BezierQuarticCurve , BezierQuadraticCurve_BezierQuarticCurve = BezierQuadraticCurve | BezierQuarticCurve , BezierCubicCurve_BezierQuarticCurve = BezierCubicCurve | BezierQuarticCurve , Point_Line_Arc = Point | Line | Arc , Point_Line_EllipseArc = Point | Line | EllipseArc , Point_Arc_EllipseArc = Point | Arc | EllipseArc , Line_Arc_EllipseArc = Line | Arc | EllipseArc , Point_Line_CubicSpline = Point | Line | CubicSpline , Point_Arc_CubicSpline = Point | Arc | CubicSpline , Line_Arc_CubicSpline = Line | Arc | CubicSpline , Point_EllipseArc_CubicSpline = Point | EllipseArc | CubicSpline , Line_EllipseArc_CubicSpline = Line | EllipseArc | CubicSpline , Arc_EllipseArc_CubicSpline = Arc | EllipseArc | CubicSpline , Point_Line_BezierQuadraticCurve = Point | Line | BezierQuadraticCurve , Point_Arc_BezierQuadraticCurve = Point | Arc | BezierQuadraticCurve , Line_Arc_BezierQuadraticCurve = Line | Arc | BezierQuadraticCurve , Point_EllipseArc_BezierQuadraticCurve = Point | EllipseArc | BezierQuadraticCurve , Line_EllipseArc_BezierQuadraticCurve = Line | EllipseArc | BezierQuadraticCurve , Arc_EllipseArc_BezierQuadraticCurve = Arc | EllipseArc | BezierQuadraticCurve , Point_CubicSpline_BezierQuadraticCurve = Point | CubicSpline | BezierQuadraticCurve , Line_CubicSpline_BezierQuadraticCurve = Line | CubicSpline | BezierQuadraticCurve , Arc_CubicSpline_BezierQuadraticCurve = Arc | CubicSpline | BezierQuadraticCurve , EllipseArc_CubicSpline_BezierQuadraticCurve = EllipseArc | CubicSpline | BezierQuadraticCurve , Point_Line_BezierCubicCurve = Point | Line | BezierCubicCurve , Point_Arc_BezierCubicCurve = Point | Arc | BezierCubicCurve , Line_Arc_BezierCubicCurve = Line | Arc | BezierCubicCurve , Point_EllipseArc_BezierCubicCurve = Point | EllipseArc | BezierCubicCurve , Line_EllipseArc_BezierCubicCurve = Line | EllipseArc | BezierCubicCurve , Arc_EllipseArc_BezierCubicCurve = Arc | EllipseArc | BezierCubicCurve , Point_CubicSpline_BezierCubicCurve = Point | CubicSpline | BezierCubicCurve , Line_CubicSpline_BezierCubicCurve = Line | CubicSpline | BezierCubicCurve , Arc_CubicSpline_BezierCubicCurve = Arc | CubicSpline | BezierCubicCurve , EllipseArc_CubicSpline_BezierCubicCurve = EllipseArc | CubicSpline | BezierCubicCurve , Point_BezierQuadraticCurve_BezierCubicCurve = Point | BezierQuadraticCurve | BezierCubicCurve , Line_BezierQuadraticCurve_BezierCubicCurve = Line | BezierQuadraticCurve | BezierCubicCurve , Arc_BezierQuadraticCurve_BezierCubicCurve = Arc | BezierQuadraticCurve | BezierCubicCurve , EllipseArc_BezierQuadraticCurve_BezierCubicCurve = EllipseArc | BezierQuadraticCurve | BezierCubicCurve , CubicSpline_BezierQuadraticCurve_BezierCubicCurve = CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Point_Line_BezierQuarticCurve = Point | Line | BezierQuarticCurve , Point_Arc_BezierQuarticCurve = Point | Arc | BezierQuarticCurve , Line_Arc_BezierQuarticCurve = Line | Arc | BezierQuarticCurve , Point_EllipseArc_BezierQuarticCurve = Point | EllipseArc | BezierQuarticCurve , Line_EllipseArc_BezierQuarticCurve = Line | EllipseArc | BezierQuarticCurve , Arc_EllipseArc_BezierQuarticCurve = Arc | EllipseArc | BezierQuarticCurve , Point_CubicSpline_BezierQuarticCurve = Point | CubicSpline | BezierQuarticCurve , Line_CubicSpline_BezierQuarticCurve = Line | CubicSpline | BezierQuarticCurve , Arc_CubicSpline_BezierQuarticCurve = Arc | CubicSpline | BezierQuarticCurve , EllipseArc_CubicSpline_BezierQuarticCurve = EllipseArc | CubicSpline | BezierQuarticCurve , Point_BezierQuadraticCurve_BezierQuarticCurve = Point | BezierQuadraticCurve | BezierQuarticCurve , Line_BezierQuadraticCurve_BezierQuarticCurve = Line | BezierQuadraticCurve | BezierQuarticCurve , Arc_BezierQuadraticCurve_BezierQuarticCurve = Arc | BezierQuadraticCurve | BezierQuarticCurve , EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = EllipseArc | BezierQuadraticCurve | BezierQuarticCurve , CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Point_BezierCubicCurve_BezierQuarticCurve = Point | BezierCubicCurve | BezierQuarticCurve , Line_BezierCubicCurve_BezierQuarticCurve = Line | BezierCubicCurve | BezierQuarticCurve , Arc_BezierCubicCurve_BezierQuarticCurve = Arc | BezierCubicCurve | BezierQuarticCurve , EllipseArc_BezierCubicCurve_BezierQuarticCurve = EllipseArc | BezierCubicCurve | BezierQuarticCurve , CubicSpline_BezierCubicCurve_BezierQuarticCurve = CubicSpline | BezierCubicCurve | BezierQuarticCurve , BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Line_Arc_EllipseArc = Point | Line | Arc | EllipseArc , Point_Line_Arc_CubicSpline = Point | Line | Arc | CubicSpline , Point_Line_EllipseArc_CubicSpline = Point | Line | EllipseArc | CubicSpline , Point_Arc_EllipseArc_CubicSpline = Point | Arc | EllipseArc | CubicSpline , Line_Arc_EllipseArc_CubicSpline = Line | Arc | EllipseArc | CubicSpline , Point_Line_Arc_BezierQuadraticCurve = Point | Line | Arc | BezierQuadraticCurve , Point_Line_EllipseArc_BezierQuadraticCurve = Point | Line | EllipseArc | BezierQuadraticCurve , Point_Arc_EllipseArc_BezierQuadraticCurve = Point | Arc | EllipseArc | BezierQuadraticCurve , Line_Arc_EllipseArc_BezierQuadraticCurve = Line | Arc | EllipseArc | BezierQuadraticCurve , Point_Line_CubicSpline_BezierQuadraticCurve = Point | Line | CubicSpline | BezierQuadraticCurve , Point_Arc_CubicSpline_BezierQuadraticCurve = Point | Arc | CubicSpline | BezierQuadraticCurve , Line_Arc_CubicSpline_BezierQuadraticCurve = Line | Arc | CubicSpline | BezierQuadraticCurve , Point_EllipseArc_CubicSpline_BezierQuadraticCurve = Point | EllipseArc | CubicSpline | BezierQuadraticCurve , Line_EllipseArc_CubicSpline_BezierQuadraticCurve = Line | EllipseArc | CubicSpline | BezierQuadraticCurve , Arc_EllipseArc_CubicSpline_BezierQuadraticCurve = Arc | EllipseArc | CubicSpline | BezierQuadraticCurve , Point_Line_Arc_BezierCubicCurve = Point | Line | Arc | BezierCubicCurve , Point_Line_EllipseArc_BezierCubicCurve = Point | Line | EllipseArc | BezierCubicCurve , Point_Arc_EllipseArc_BezierCubicCurve = Point | Arc | EllipseArc | BezierCubicCurve , Line_Arc_EllipseArc_BezierCubicCurve = Line | Arc | EllipseArc | BezierCubicCurve , Point_Line_CubicSpline_BezierCubicCurve = Point | Line | CubicSpline | BezierCubicCurve , Point_Arc_CubicSpline_BezierCubicCurve = Point | Arc | CubicSpline | BezierCubicCurve , Line_Arc_CubicSpline_BezierCubicCurve = Line | Arc | CubicSpline | BezierCubicCurve , Point_EllipseArc_CubicSpline_BezierCubicCurve = Point | EllipseArc | CubicSpline | BezierCubicCurve , Line_EllipseArc_CubicSpline_BezierCubicCurve = Line | EllipseArc | CubicSpline | BezierCubicCurve , Arc_EllipseArc_CubicSpline_BezierCubicCurve = Arc | EllipseArc | CubicSpline | BezierCubicCurve , Point_Line_BezierQuadraticCurve_BezierCubicCurve = Point | Line | BezierQuadraticCurve | BezierCubicCurve , Point_Arc_BezierQuadraticCurve_BezierCubicCurve = Point | Arc | BezierQuadraticCurve | BezierCubicCurve , Line_Arc_BezierQuadraticCurve_BezierCubicCurve = Line | Arc | BezierQuadraticCurve | BezierCubicCurve , Point_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = Point | EllipseArc | BezierQuadraticCurve | BezierCubicCurve , Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = Line | EllipseArc | BezierQuadraticCurve | BezierCubicCurve , Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = Arc | EllipseArc | BezierQuadraticCurve | BezierCubicCurve , Point_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Point | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Line | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Arc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Point_Line_Arc_BezierQuarticCurve = Point | Line | Arc | BezierQuarticCurve , Point_Line_EllipseArc_BezierQuarticCurve = Point | Line | EllipseArc | BezierQuarticCurve , Point_Arc_EllipseArc_BezierQuarticCurve = Point | Arc | EllipseArc | BezierQuarticCurve , Line_Arc_EllipseArc_BezierQuarticCurve = Line | Arc | EllipseArc | BezierQuarticCurve , Point_Line_CubicSpline_BezierQuarticCurve = Point | Line | CubicSpline | BezierQuarticCurve , Point_Arc_CubicSpline_BezierQuarticCurve = Point | Arc | CubicSpline | BezierQuarticCurve , Line_Arc_CubicSpline_BezierQuarticCurve = Line | Arc | CubicSpline | BezierQuarticCurve , Point_EllipseArc_CubicSpline_BezierQuarticCurve = Point | EllipseArc | CubicSpline | BezierQuarticCurve , Line_EllipseArc_CubicSpline_BezierQuarticCurve = Line | EllipseArc | CubicSpline | BezierQuarticCurve , Arc_EllipseArc_CubicSpline_BezierQuarticCurve = Arc | EllipseArc | CubicSpline | BezierQuarticCurve , Point_Line_BezierQuadraticCurve_BezierQuarticCurve = Point | Line | BezierQuadraticCurve | BezierQuarticCurve , Point_Arc_BezierQuadraticCurve_BezierQuarticCurve = Point | Arc | BezierQuadraticCurve | BezierQuarticCurve , Line_Arc_BezierQuadraticCurve_BezierQuarticCurve = Line | Arc | BezierQuadraticCurve | BezierQuarticCurve , Point_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = Point | EllipseArc | BezierQuadraticCurve | BezierQuarticCurve , Line_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = Line | EllipseArc | BezierQuadraticCurve | BezierQuarticCurve , Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = Arc | EllipseArc | BezierQuadraticCurve | BezierQuarticCurve , Point_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Point | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Line_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Line | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Arc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = EllipseArc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Point_Line_BezierCubicCurve_BezierQuarticCurve = Point | Line | BezierCubicCurve | BezierQuarticCurve , Point_Arc_BezierCubicCurve_BezierQuarticCurve = Point | Arc | BezierCubicCurve | BezierQuarticCurve , Line_Arc_BezierCubicCurve_BezierQuarticCurve = Line | Arc | BezierCubicCurve | BezierQuarticCurve , Point_EllipseArc_BezierCubicCurve_BezierQuarticCurve = Point | EllipseArc | BezierCubicCurve | BezierQuarticCurve , Line_EllipseArc_BezierCubicCurve_BezierQuarticCurve = Line | EllipseArc | BezierCubicCurve | BezierQuarticCurve , Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve = Arc | EllipseArc | BezierCubicCurve | BezierQuarticCurve , Point_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Point | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Line_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Line | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Arc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = EllipseArc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Point_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Line_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Line | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Arc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EllipseArc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Line_Arc_EllipseArc_CubicSpline = Point | Line | Arc | EllipseArc | CubicSpline , Point_Line_Arc_EllipseArc_BezierQuadraticCurve = Point | Line | Arc | EllipseArc | BezierQuadraticCurve , Point_Line_Arc_CubicSpline_BezierQuadraticCurve = Point | Line | Arc | CubicSpline | BezierQuadraticCurve , Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve = Point | Line | EllipseArc | CubicSpline | BezierQuadraticCurve , Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve = Point | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve , Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve = Line | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve , Point_Line_Arc_EllipseArc_BezierCubicCurve = Point | Line | Arc | EllipseArc | BezierCubicCurve , Point_Line_Arc_CubicSpline_BezierCubicCurve = Point | Line | Arc | CubicSpline | BezierCubicCurve , Point_Line_EllipseArc_CubicSpline_BezierCubicCurve = Point | Line | EllipseArc | CubicSpline | BezierCubicCurve , Point_Arc_EllipseArc_CubicSpline_BezierCubicCurve = Point | Arc | EllipseArc | CubicSpline | BezierCubicCurve , Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve = Line | Arc | EllipseArc | CubicSpline | BezierCubicCurve , Point_Line_Arc_BezierQuadraticCurve_BezierCubicCurve = Point | Line | Arc | BezierQuadraticCurve | BezierCubicCurve , Point_LineEllipseArc_BezierQuadraticCurve_BezierCubicCurve = Point | Line | EllipseArc | BezierQuadraticCurve | BezierCubicCurve , Point_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = Point | Arc | EllipseArc | BezierQuadraticCurve | BezierCubicCurve , Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = Line | Arc | EllipseArc | BezierQuadraticCurve | BezierCubicCurve , Point_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Point | Line | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Point_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Point | Arc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Line | Arc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Point | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Line | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Point_Line_Arc_EllipseArc_BezierQuarticCurve = Point | Line | Arc | EllipseArc | BezierQuarticCurve , Point_Line_Arc_CubicSpline_BezierQuarticCurve = Point | Line | Arc | CubicSpline | BezierQuarticCurve , Point_Line_EllipseArc_CubicSpline_BezierQuarticCurve = Point | Line | EllipseArc | CubicSpline | BezierQuarticCurve , Point_Arc_EllipseArc_CubicSpline_BezierQuarticCurve = Point | Arc | EllipseArc | CubicSpline | BezierQuarticCurve , Line_Arc_EllipseArc_CubicSpline_BezierQuarticCurve = Line | Arc | EllipseArc | CubicSpline | BezierQuarticCurve , Point_Line_Arc_BezierQuadraticCurve_BezierQuarticCurve = Point | Line | Arc | BezierQuadraticCurve | BezierQuarticCurve , Point_Line_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = Point | Line | EllipseArc | BezierQuadraticCurve | BezierQuarticCurve , Point_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = Point | Arc | EllipseArc | BezierQuadraticCurve | BezierQuarticCurve , Line_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = Line | Arc | EllipseArc | BezierQuadraticCurve | BezierQuarticCurve , Point_Line_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Point | Line | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Point_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Point | Arc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Line_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Line | Arc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Point | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Line | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Point_Line_Arc_BezierCubicCurve_BezierQuarticCurve = Point | Line | Arc | BezierCubicCurve | BezierQuarticCurve , Point_Line_EllipseArc_BezierCubicCurve_BezierQuarticCurve = Point | Line | EllipseArc | BezierCubicCurve | BezierQuarticCurve , Point_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve = Point | Arc | EllipseArc | BezierCubicCurve | BezierQuarticCurve , Line_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve = Line | Arc | EllipseArc | BezierCubicCurve | BezierQuarticCurve , Point_Line_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Point | Line | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Point_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Point | Arc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Line_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Line | Arc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Point_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Point | EllipseArc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Line_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Line | EllipseArc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Arc | EllipseArc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Point_Line_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | Line | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | Arc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Line_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Line | Arc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | EllipseArc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Line | EllipseArc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Arc | EllipseArc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Line | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Arc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve = Point | Line | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve , Point_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve = Point | Line | Arc | EllipseArc | CubicSpline | BezierCubicCurve , Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve = Point | Line | Arc | EllipseArc | BezierQuadraticCurve | BezierCubicCurve , Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Point | Line | Arc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Point | Line | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Point | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Line | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Point_Line_Arc_EllipseArc_CubicSpline_BezierQuarticCurve = Point | Line | Arc | EllipseArc | CubicSpline | BezierQuarticCurve , Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierQuarticCurve = Point | Line | Arc | EllipseArc | BezierQuadraticCurve | BezierQuarticCurve , Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Point | Line | Arc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Point_LineEllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Point | Line | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Point | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Line | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Point_Line_Arc_EllipseArc_BezierCubicCurve_BezierQuarticCurve = Point | Line | Arc | EllipseArc | BezierCubicCurve | BezierQuarticCurve , Point_Line_Arc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Point | Line | Arc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Point_Line_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Point | Line | EllipseArc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Point_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Point | Arc | EllipseArc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Line | Arc | EllipseArc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Point_Line_Arc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | Line | Arc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Line_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | Line | EllipseArc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | Arc | EllipseArc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Line | Arc | EllipseArc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Line_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | Line | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | Arc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Line | Arc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Line | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve = Point | Line | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve , Point_Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierQuarticCurve = Point | Line | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierQuarticCurve , Point_Line_Arc_EllipseArc_CubicSpline_BezierCubicCurve_BezierQuarticCurve = Point | Line | Arc | EllipseArc | CubicSpline | BezierCubicCurve | BezierQuarticCurve , Point_Line_Arc_EllipseArc_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | Line | Arc | EllipseArc | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Line_Arc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | Line | Arc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Line_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | Line | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Point_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Point | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , Line_Arc_EllipseArc_CubicSpline_BezierQuadraticCurve_BezierCubicCurve_BezierQuarticCurve = Line | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve , All = Point | Line | Arc | EllipseArc | CubicSpline | BezierQuadraticCurve | BezierCubicCurve | BezierQuarticCurve } |
| Element type of Complex region. More... | |
| enum class | EFigureFlipDirection { None = 0x00 , Horizontal = 0x01 , Vertical = 0x02 , Both = Horizontal | Vertical } |
| Flip direction. More... | |
| enum class | ECenterType { RectangleBoundaryCenter = 0x00 , CenterOfGravity , MinimumEnclosingRectangle } |
| Center type. More... | |
| enum class | ERegionType { Closed = 0 , Open } |
| enum class | EIncludingRegionType { All = 0 , Region , ExclusiveRegion } |
| enum class | EWarpingType { Perspective = 0 , Bilinear , Bicubic , Lanczos , ThinPlate } |
| enum class | EEquationAxis { X , Y } |
| enum class | ESortOrderFigure { NotSelected = 0 , Area_Asc , Area_Desc , Perimeter_Asc , Perimeter_Desc , Length_Asc , Length_Desc , Width_Asc , Width_Desc , Height_Asc , Height_Desc , Angle_Asc , Angle_Desc , CenterX_Asc , CenterX_Desc , CenterY_Asc , CenterY_Desc , CenterOfGravityX_Asc , CenterOfGravityX_Desc , CenterOfGravityY_Asc , CenterOfGravityY_Desc , BoundaryRectLeft_Asc , BoundaryRectLeft_Desc , BoundaryRectTop_Asc , BoundaryRectTop_Desc , BoundaryRectRight_Asc , BoundaryRectRight_Desc , BoundaryRectBottom_Asc , BoundaryRectBottom_Desc , MinimumEnclosingRectangleArea_Asc , MinimumEnclosingRectangleArea_Desc , MinimumEnclosingRectanglePerimeter_Asc , MinimumEnclosingRectanglePerimeter_Desc , MinimumEnclosingRectangleWidth_Asc , MinimumEnclosingRectangleWidth_Desc , MinimumEnclosingRectangleHeight_Asc , MinimumEnclosingRectangleHeight_Desc , MinimumEnclosingRectangleLongSideLength_Asc , MinimumEnclosingRectangleLongSideLength_Desc , MinimumEnclosingRectangleShortSideLength_Asc , MinimumEnclosingRectangleShortSideLength_Desc , MinimumEnclosingRectangleShortLongRatio_Asc , MinimumEnclosingRectangleShortLongRatio_Desc , MinimumEnclosingRectangleAngle_Asc , MinimumEnclosingRectangleAngle_Desc , MinimumEnclosingRectangleCenterX_Asc , MinimumEnclosingRectangleCenterX_Desc , MinimumEnclosingRectangleCenterY_Asc , MinimumEnclosingRectangleCenterY_Desc , VertexCount_Asc , VertexCount_Desc , TotalCount } |
| enum class | EKernelShape { Rectangle = 0 , Rhombus , Circle } |
| enum class | EAttributeDrawingPenStyle { Solid = 0 , Dash , Dot , DashDot , DashDotDot , Null , InsideFrame , UserStyle , Alternate , Solid_RoundCap , ItemCount } |
| enum class | EFigureTextAttributeParameters { FontSize = 0 , RealSize , Angle , Alignment , FontName , FontWeight , Italic , Count } |
| enum class | EFigureAttributeBasicParameters { RasterOperation = 0 , RasterRegionOutline , RasterRegionOutlineThickness , LineColor , LineWidth , FillColor , PenStyle , LineColorAlphaRatio , FillColorAlphaRatio , EdgeColor , RealSizeLineWidthEnabled , Count } |
| enum class | ERegionAttributeParameters { RegionType = 0 , Count } |
| enum class | EComplexRegionAttributeParameters { RegionType = 0 , Count } |
| enum class | EFigureSpecCompareType { Coordinates = 0x01 , Name = 0x02 , BasicAttribute = 0x04 , ExtraAttribute = 0x08 , AttributeAll = Name | BasicAttribute | ExtraAttribute , All = Coordinates | AttributeAll } |
| enum class | EFigureTextFontWeight { DONTCARE = 0 , THIN = 100 , EXTRALIGHT = 200 , LIGHT = 300 , NORMAL = 400 , MEDIUM = 500 , SEMIBOLD = 600 , BOLD = 700 , EXTRABOLD = 800 , HEAVY = 900 , ULTRALIGHT = EXTRALIGHT , REGULAR = NORMAL , DEMIBOLD = SEMIBOLD , ULTRABOLD = EXTRABOLD , BLACK = HEAVY } |
| Font weight of FigureText. More... | |
| enum class | EFigureTextAlignment { LEFT = 0x0000 , RIGHT = 0x0001 , CENTER = 0x0002 , JUSTIFIED = 0x0004 , HORIZONTAL_MASK = 0x0007 , LEFT_TOP = 0x0000 , RIGHT_TOP = 0x0001 , CENTER_TOP = 0x0002 , LEFT_BOTTOM = 0x0010 , RIGHT_BOTTOM = 0x0011 , CENTER_BOTTOM = 0x0012 , LEFT_CENTER = 0x0020 , RIGHT_CENTER = 0x0021 , CENTER_CENTER = 0x0022 , VERTICAL_MASK = 0x0037 } |
| Align text in FigureText. More... | |
| enum class | ESizeUnit { Byte = 0 , Kilobyte , Megabyte , Gigabyte , Terabyte } |
| Represents a unit of memory capacity. More... | |
| enum class | ELengthUnit { pm = 0 , nm , um , mm , m } |
| Indicates a unit of length. More... | |
| enum class | ESortOrder2D { Y_Asc_X_Asc = 0 , Y_Asc_X_Desc , Y_Desc_X_Asc , Y_Desc_X_Desc , X_Asc_Y_Asc , X_Asc_Y_Desc , X_Desc_Y_Asc , X_Desc_Y_Desc } |
| enum class | ECoefficientOrder { Ascending = 0 , Descending } |
| Indicates the order in which the coefficients are listed. More... | |
| enum class | EAccuracy { Bits64 = 0 , Bits128 , Bits256 } |
| Accuracy. More... | |
| enum class | EMatrixAxis { Row = 0 , Column } |
| axis of the matrix More... | |
| enum class | EMatrixSortOrder { Ascending = 0 , Descending } |
| Sorting order of the matrix. More... | |
| enum class | EEulerSequence { Extrinsic_XYZ , Extrinsic_XZY , Extrinsic_YZX , Extrinsic_YXZ , Extrinsic_ZXY , Extrinsic_ZYX , Intrinsic_XYZ , Intrinsic_XZY , Intrinsic_YZX , Intrinsic_YXZ , Intrinsic_ZXY , Intrinsic_ZYX , Extrinsic_XYX , Extrinsic_XZX , Extrinsic_YZY , Extrinsic_YXY , Extrinsic_ZYZ , Extrinsic_ZXZ , Intrinsic_XYX , Intrinsic_XZX , Intrinsic_YZY , Intrinsic_YXY , Intrinsic_ZXZ , Intrinsic_ZYZ , EulerAngles = Intrinsic_ZXZ , YawPitchRoll = Intrinsic_ZYX } |
| The order of rotations. More... | |
| enum | ETransformType { Identity , Translation , Scale , Rotation , PointSymmetry , BilateralSymmetry , RotationalSymmetry , ComplexTransform , NonOrthogonal } |
| Type of transformation. More... | |
| enum class | EExpressionValid { Initialized = 0 , Valid , Invalid } |
| An enum to express whether the expression is valid. More... | |
| enum class | ELeastSqauresAccuracy { TemplateType = 0 , Bits128 , Bits256 } |
| Least Squares calculation accuracy. More... | |
| enum class | EMatrixTemplateType { Float , Double } |
| matrix data datatype type More... | |
| enum class | EMatrixReduceType { Both , Row , Column } |
| matrix dimension reduction direction type More... | |
Foundation namespace
|
strong |
|
strong |
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.
|
strong |
Specifies how vertex colors of the Foundation::CFL3DObjectHeightMap object are determined.
|
strong |
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 | |
|---|---|
| Vertex | Vertex-based testing (point cloud). Uses |
| Segment | Segment-based testing (explicit segment stream). Uses |
| FaceSegment | Face-edge (wireframe) testing. Interprets the face index stream as edges and tests intersection against edges of faces (wireframe). Faces are described by |
| Face | Face (filled polygon) testing. Tests intersection against polygonal faces assembled from |
|
strong |
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.
|
strong |
|
strong |
|
strong |
Pen Style in Figure drawing attribute
|
strong |
|
strong |
|
strong |
EComplexRegionAttributeParameters Enumeration Type
| Enumerator | |
|---|---|
| RegionType | ComplexRegionType |
|
strong |
Element type of Complex region.
|
strong |
|
strong |
Entity type of Dxf.
|
strong |
|
strong |
|
strong |
The order of rotations.
|
strong |
|
strong |
EFigureAttributeBasicParameters Enumeration Type
|
strong |
Declare type of figure.
|
strong |
|
strong |
|
strong |
EFigureSpecCompareType Enumeration Type
|
strong |
Template type of figure.
|
strong |
Align text in FigureText.
|
strong |
EFigureTextAttributeParameters Enumeration Type
| Enumerator | |
|---|---|
| FontSize | FontSize |
| RealSize | RealSize |
| Angle | Angle |
| Alignment | Alignment |
| FontName | FontName |
| FontWeight | FontWeight |
| Italic | Italic |
|
strong |
|
strong |
|
strong |
EKernelShape Enumeration Type
| Enumerator | |
|---|---|
| Rectangle | Rectangle |
| Rhombus | Rhombus |
| Circle | Circle |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Processing Unit Features.
|
strong |
ERegionAttributeParameters Enumeration Type
| Enumerator | |
|---|---|
| RegionType | RegionType |
|
strong |
|
strong |
3D Object Shading Type
|
strong |
|
strong |
2 dimension sorting order
|
strong |
Sort order of figures
| Enumerator | |
|---|---|
| NotSelected | Not selected |
| Area_Asc | Area (ascending) |
| Area_Desc | Area (descending) |
| Perimeter_Asc | Perimeter (ascending) |
| Perimeter_Desc | Perimeter (descending) |
| Length_Asc | Length (ascending) |
| Length_Desc | Length (descending) |
| Width_Asc | Width (ascending) |
| Width_Desc | Width (descending) |
| Height_Asc | Height (ascending) |
| Height_Desc | Height (descending) |
| Angle_Asc | Angle (ascending) |
| Angle_Desc | Angle (descending) |
| CenterX_Asc | x-coordinate of center (ascending) |
| CenterX_Desc | x-coordinate of center (descending) |
| CenterY_Asc | y-coordinate of center (ascending) |
| CenterY_Desc | y-coordinate of center (descending) |
| CenterOfGravityX_Asc | x-coordinate of the center of gravity (ascending) |
| CenterOfGravityX_Desc | x-coordinate of the center of gravity (descending) |
| CenterOfGravityY_Asc | y-coordinate of the center of gravity (ascending) |
| CenterOfGravityY_Desc | y-coordinate of the center of gravity (descending) |
| BoundaryRectLeft_Asc | left of BoundaryRect (ascending) |
| BoundaryRectLeft_Desc | left of BoundaryRect (descending) |
| BoundaryRectTop_Asc | top of BoundaryRect (ascending) |
| BoundaryRectTop_Desc | top of BoundaryRect (descending) |
| BoundaryRectRight_Asc | right of BoundaryRect (ascending) |
| BoundaryRectRight_Desc | right of BoundaryRect (descending) |
| BoundaryRectBottom_Asc | bottom of BoundaryRect (ascending) |
| BoundaryRectBottom_Desc | bottom of BoundaryRect (descending) |
| MinimumEnclosingRectangleArea_Asc | Area of minimum enclosing rectangle (ascending) |
| MinimumEnclosingRectangleArea_Desc | Area of minimum enclosing rectangle (descending) |
| MinimumEnclosingRectanglePerimeter_Asc | Perimeter of minimum enclosing rectangle (ascending) |
| MinimumEnclosingRectanglePerimeter_Desc | Perimeter of minimum enclosing rectangle (descending) |
| MinimumEnclosingRectangleWidth_Asc | Width of minimum enclosing rectangle (ascending) |
| MinimumEnclosingRectangleWidth_Desc | Width of minimum enclosing rectangle (descending) |
| MinimumEnclosingRectangleHeight_Asc | Height of minimum enclosing rectangle (ascending) |
| MinimumEnclosingRectangleHeight_Desc | Height of minimum enclosing rectangle (descending) |
| MinimumEnclosingRectangleLongSideLength_Asc | LongSideLength of minimum enclosing rectangle (ascending) |
| MinimumEnclosingRectangleLongSideLength_Desc | LongSideLength of minimum enclosing rectangle (descending) |
| MinimumEnclosingRectangleShortSideLength_Asc | ShortSideLength of minimum enclosing rectangle (ascending) |
| MinimumEnclosingRectangleShortSideLength_Desc | ShortSideLength of minimum enclosing rectangle (descending) |
| MinimumEnclosingRectangleShortLongRatio_Asc | ShortLongRatio of minimum enclosing rectangle (ascending) |
| MinimumEnclosingRectangleShortLongRatio_Desc | ShortLongRatio of minimum enclosing rectangle (descending) |
| MinimumEnclosingRectangleAngle_Asc | Angle of minimum enclosing rectangle (ascending) |
| MinimumEnclosingRectangleAngle_Desc | Angle of minimum enclosing rectangle (descending) |
| MinimumEnclosingRectangleCenterX_Asc | x-coordinate of minimum enclosing rectangle (ascending) |
| MinimumEnclosingRectangleCenterX_Desc | x-coordinate of minimum enclosing rectangle (descending) |
| MinimumEnclosingRectangleCenterY_Asc | y-coordinate of minimum enclosing rectangle (ascending) |
| MinimumEnclosingRectangleCenterY_Desc | y-coordinate of minimum enclosing rectangle (descending) |
| VertexCount_Asc | The number of all vertices in the interior (ascending) |
| VertexCount_Desc | The number of all vertices in the interior (descending) |
| TotalCount | ESortOrderFigure enumulation count |
|
strong |
|
strong |
|
strong |
How 3D objects connect to vertices.
Type of transformation.
|
strong |
EWarpingType enum
|
strong |