|
九韶内核 1.0.0.0
|
命名空间 | |
| namespace | Constants |
| 数学常数命名空间。
| |
| namespace | GCS |
| AMCAX GCS 模块提供的所有接口所在的命名空间。
| |
| namespace | GeomE |
| AMCAX GeomE 模块提供的所有接口所在的命名空间。
| |
| namespace | IGES |
| AMCAX IGES 模块提供的所有接口所在的命名空间。
| |
| namespace | Meshing |
| AMCAX Meshing 模块提供的所有接口所在的命名空间。
| |
| namespace | NextMesh |
| AMCAX NextMesh 模块提供的所有接口所在的命名空间。
| |
| namespace | OCCTIO |
| AMCAX OCCTIO 模块提供的所有接口所在的命名空间。
| |
| namespace | STEP |
| AMCAX STEP 模块提供的所有接口所在的命名空间。
| |
| namespace | SubD |
| AMCAX SubD 模块提供的所有接口所在的命名空间。
| |
| namespace | TMS |
| AMCAX TMSpline 模块提供的所有接口所在的命名空间。
| |
类 | |
| class | AbstractUnit |
| Class for SI Base Units 更多...
| |
| class | Adaptor2Curve |
| 二维曲线适配器的基类 更多...
| |
| class | Adaptor3Curve |
| 三维曲线适配器的基类 更多...
| |
| class | Adaptor3CurveOnSurface |
| 曲面上三维曲线适配器的类 更多...
| |
| class | Adaptor3Surface |
| 三维曲面适配器的基类 更多...
| |
| class | AdaptorGeom2Curve |
| 二维几何曲线适配器的类 更多...
| |
| class | AdaptorGeom2Tool |
| 二维几何适配器的工具类 更多...
| |
| class | AdaptorGeom3Curve |
| 三维几何曲线适配器的类 更多...
| |
| class | AdaptorGeom3Surface |
| 三维几何曲面适配器的类 更多...
| |
| class | AdaptorGeom3Tool |
| 三维几何适配器的工具类 更多...
| |
| class | AmountOfSubstanceUnit |
| Class for SI Base Units 更多...
| |
| class | Array2 |
| 二维数组模板类 更多...
| |
| class | ArrayAttribute |
| 数组属性的模板类 更多...
| |
| class | Attribute |
| 所有属性的基类 更多...
| |
| struct | attribute_policy_trait |
| 属性策略类型的特征类 更多...
| |
| struct | attribute_trait |
| 属性类型的特征类 更多...
| |
| class | AttributeException |
| 所有属性异常的基类 更多...
| |
| class | AttributeTool |
| 属性操作工具类 更多...
| |
| class | AxisT |
| 轴类 更多...
| |
| class | BadAttributeCast |
| 属性类型转换失败的异常类 更多...
| |
| class | BadAttributeValue |
| 非法属性值的异常类 更多...
| |
| class | Bimap |
| 双向映射模板类 更多...
| |
| class | BlobAttribute |
| 二进制大对象属性类 更多...
| |
| class | BoolBRepCommon |
| 交集运算的类 更多...
| |
| class | BoolBRepCut |
| 切割运算的类 更多...
| |
| class | BoolBRepDefeaturing |
| 从实体形状中移除特征面的类 更多...
| |
| class | BoolBRepFuse |
| 并集运算的类 更多...
| |
| class | BoolBRepReplaceFace |
| 使用一个曲面替换实体中特征面的的类(如果曲面不能覆盖被替换的面,替换会失败) 更多...
| |
| class | BoolBRepSection |
| 计算形状间交线运算的类 更多...
| |
| class | BoolBRepSplitter |
| 分割操作的类 更多...
| |
| class | BoolBuilder |
| 常规布尔运算的基类 更多...
| |
| class | BoolOperation |
| 布尔运算的基类 更多...
| |
| class | BoundingBox2 |
| 二维边界框的类 更多...
| |
| class | BoundingBox3 |
| 三维边界框的类 更多...
| |
| class | BoundingRange |
| 一维边界范围的类 更多...
| |
| class | BoundingSphere |
| 边界球类 更多...
| |
| class | BRepAdaptorCompCurve3 |
| B-Rep 中三维复合曲线的适配器类 更多...
| |
| class | BRepAdaptorCurve2 |
| B-Rep 中二维曲线的适配器类 更多...
| |
| class | BRepAdaptorCurve3 |
| B-Rep 中三维曲线的适配器类 更多...
| |
| class | BRepAdaptorSurface |
| B-Rep 中三维曲面的适配器类 更多...
| |
| class | BRepBoundingBox |
| 用于计算 BRep 结构包围盒的工具类 更多...
| |
| class | BRepClassificationTools |
| 用于对 BRep 结构进行分类的工具类,即不考虑性能问题,进行一次性准确判断 更多...
| |
| class | BRepExtremaDistShapeShape |
| 计算两个形状之间极值距离的类 更多...
| |
| class | BRepExtremaProximityTool |
| 用于检测两个形状接近程度的工具类。注:内部使用离散化算法,结果为拟合值。 更多...
| |
| class | BRepFaceClassifier |
| 对面上的几何点进行分类的类 更多...
| |
| class | BRepGlobalProperty |
| BRep 结构全局属性的类 更多...
| |
| class | BRepIntCurveSurface |
| 用于计算曲线与有面的形状之间交点的类。 形状边上的交点会被单独存储在它们的面中,不考虑去重 更多...
| |
| class | BRepMeshDiscretRoot |
| 网格化的基类 更多...
| |
| class | BRepMeshIncrementalMesh |
| 网格化的类 更多...
| |
| class | BRepOrientedBoundingBox |
| 用于计算 BRep 结构定向包围盒的工具类 更多...
| |
| class | BrepProximityOperations |
| BRep 邻接操作类 更多...
| |
| class | BRepSolidClassifier |
| 对实体上的几何点进行分类的类 更多...
| |
| class | BRepTool |
| B-Rep 结构的工具类 更多...
| |
| class | CartesianCoordinateSystem |
| 笛卡尔坐标系类 更多...
| |
| class | ChildIterator |
| 用于遍历标签中子标签的类 更多...
| |
| class | CircleS |
| 圆的基类 更多...
| |
| class | Classifier2d |
| 用于在二维中进行低级分类的类 更多...
| |
| class | ColorAttribute |
| 颜色属性类 更多...
| |
| class | ComputePointsAbscissa |
| 计算给定弧长的曲线上某点参数的类 更多...
| |
| class | ComputePointsTangentialDeflection |
| 通过控制角度和曲率偏差对曲线进行采样的类 更多...
| |
| class | Cone |
| 圆锥类 更多...
| |
| struct | Conic2Constraint |
| 用于构建二维圆锥曲线约束条件的结构体 更多...
| |
| class | ConicBase |
| 圆锥曲线的基类,仅在二维和三维中可用 更多...
| |
| class | CoordBase |
| 坐标的基类 更多...
| |
| class | CoordT |
| 笛卡尔坐标类 更多...
| |
| class | CoordT< Scalar, 1 > |
| 一维笛卡尔坐标的特殊类 更多...
| |
| class | CoordT< Scalar, 2 > |
| 二维笛卡尔坐标的特殊类 更多...
| |
| class | CoordT< Scalar, 3 > |
| 三维笛卡尔坐标的特殊类 更多...
| |
| class | CoordT< Scalar, 4 > |
| 四维笛卡尔坐标的特殊类 更多...
| |
| class | CopyShape |
| 复制形状的类 更多...
| |
| class | CurveCalculation |
| 用于对基本曲线(如直线和圆锥曲线)进行基本几何计算的函数 更多...
| |
| class | CurveLocalProperty |
| 计算曲线局部属性的模板类 更多...
| |
| class | CurvesError |
| 计算拟合误差 更多...
| |
| class | Cylinder |
| 圆柱类 更多...
| |
| class | DirectionT |
| 方向类,即单位向量 更多...
| |
| class | DynamicAttribute |
| 用户自定义属性类 更多...
| |
| class | ElectricCurrentUnit |
| Class for SI Base Units 更多...
| |
| class | EllipseS |
| 椭圆的基类 更多...
| |
| class | FixedIntAttribute |
| 整数(固定宽度)属性的模板类 更多...
| |
| class | FloatingPotintAttribute |
| 浮点属性的模板类 更多...
| |
| class | FrameT |
| 标架 更多...
| |
| class | GccCircle2TangentOn |
| 构造一个与曲线相切且圆心位于另一条曲线上的二维圆的类 更多...
| |
| class | GccCircle2TangentRadius |
| 构造一个与曲线相切且给定半径的二维圆的类 更多...
| |
| class | GccCircle3Tangent |
| 构造一个与三条曲线相切或经过三个点的二维圆的类 更多...
| |
| class | GccCircleTangentCenter |
| 构造一个与某条曲线相切且给定圆心或经过某点且给定圆心的二维圆的类 更多...
| |
| class | GccCircleTangentOnRadius |
| 构造一个与某条曲线相切且圆心在另一条曲线上以及给定半径或经过某点且圆心在某条曲线上以及给定半径的二维圆的类 更多...
| |
| class | GccEntity |
| 构造修饰曲线有用工具的类 更多...
| |
| class | GccLine2Tangent |
| 构造一条与两条曲线相切或经过两个点的二维直线的类 更多...
| |
| class | GccLineTangentOblique |
| 构造一条与某条曲线相切且与某条直线具有指定斜角或经过某点且与某条直线具有指定斜角的二维直线的类 更多...
| |
| class | GccQualifiedCurve |
| 在 gcc 中使用的带修饰符曲线的类 更多...
| |
| class | GeneralTransformationT |
| 通用变换类 更多...
| |
| class | GeneralTransformShape |
| 根据通用变换对形状进行变换的类 更多...
| |
| class | Geom2BezierCurve |
| 二维贝塞尔曲线的类 更多...
| |
| class | Geom2BoundedCurve |
| 二维有界曲线的基类 更多...
| |
| class | Geom2BSplineCurve |
| 二维 B 样条曲线的类 更多...
| |
| class | Geom2Circle |
| 二维圆的类 更多...
| |
| class | Geom2Conic |
| 二维圆锥曲线的基类 更多...
| |
| class | Geom2Curve |
| 二维曲线的基类 更多...
| |
| class | Geom2Direction |
| 二维方向的类,它是一个标准化向量 更多...
| |
| class | Geom2Ellipse |
| 二维椭圆的类 更多...
| |
| class | Geom2GeneralVector |
| 二维向量的类 更多...
| |
| class | Geom2Geometry |
| 二维几何对象的基类 更多...
| |
| class | Geom2Hyperbola |
| 二维双曲线的类 更多...
| |
| class | Geom2Line |
| 二维直线的类 更多...
| |
| class | Geom2OffsetCurve |
| 二维偏移曲线的类 更多...
| |
| class | Geom2Parabola |
| 二维抛物线的类 更多...
| |
| class | Geom2Point |
| 二维点的类 更多...
| |
| class | Geom2TrimmedCurve |
| 二维修剪曲线的类 更多...
| |
| class | Geom2Vector |
| 二维向量的基类 更多...
| |
| class | Geom3BezierCurve |
| 三维贝塞尔曲线的类 更多...
| |
| class | Geom3BezierSurface |
| 三维贝塞尔曲面的类 更多...
| |
| class | Geom3BoundedCurve |
| 三维有界曲线的基类 更多...
| |
| class | Geom3BoundedSurface |
| 三维有界曲面的基类 更多...
| |
| class | Geom3BSplineCurve |
| 三维 B 样条曲线的类 更多...
| |
| class | Geom3BSplineSurface |
| 三维 B 样条曲面的类 更多...
| |
| class | Geom3Circle |
| 三维圆的类 更多...
| |
| class | Geom3Conic |
| 三维圆锥曲线的基类 更多...
| |
| class | Geom3ConicalSurface |
| 三维圆锥曲面的类 更多...
| |
| class | Geom3Curve |
| 三维曲线的基类 更多...
| |
| class | Geom3CylindricalSurface |
| 三维圆柱面的类 更多...
| |
| class | Geom3Direction |
| 三维方向的类,它是一个标准化向量 更多...
| |
| class | Geom3ElementarySurface |
| 三维基准曲面的基类 更多...
| |
| class | Geom3Ellipse |
| 三维椭圆的类 更多...
| |
| class | Geom3GeneralVector |
| 三维一般向量的类 更多...
| |
| class | Geom3Geometry |
| 三维几何对象的基类 更多...
| |
| class | Geom3Hyperbola |
| 三维双曲线的类 更多...
| |
| class | Geom3Line |
| 三维直线的类 更多...
| |
| class | Geom3OffsetCurve |
| 三维偏移曲线的类 更多...
| |
| class | Geom3OffsetSurface |
| 三维偏移曲面的类 更多...
| |
| class | Geom3Parabola |
| 三维抛物线的类 更多...
| |
| class | Geom3Plane |
| 三维平面的类 更多...
| |
| class | Geom3Point |
| 三维点的类 更多...
| |
| class | Geom3SphericalSurface |
| 三维球面的类 更多...
| |
| class | Geom3Surface |
| 三维曲面的基类 更多...
| |
| class | Geom3SurfaceOfExtrusion |
| 拉伸曲面的类 更多...
| |
| class | Geom3SurfaceOfRevolution |
| 旋转曲面的类 更多...
| |
| class | Geom3SweptSurface |
| 三维扫掠曲面的基类 更多...
| |
| class | Geom3ToroidalSurface |
| 三维环形曲面的类 更多...
| |
| class | Geom3TrimmedCurve |
| 三维修剪曲线的类 更多...
| |
| class | Geom3TrimmedSurface |
| 三维修剪曲面的类 更多...
| |
| class | Geom3Vector |
| 三维向量的基类 更多...
| |
| class | GeomAPIExtremaCurveCurve2 |
| 计算两条二维曲线上极值点的类 更多...
| |
| class | GeomAPIExtremaCurveCurve3 |
| 计算两条三维曲线上极值点的类 更多...
| |
| class | GeomAPIExtremaCurveSurface |
| 计算曲线和曲面上极值点的类 更多...
| |
| class | GeomAPIExtremaSurfaceSurface |
| 计算两个曲面上极值点的类 更多...
| |
| class | GeomAPIIntCurveCurve2 |
| 计算两条二维曲线交点的类 更多...
| |
| class | GeomAPIIntCurveSurface |
| 计算曲线与曲面相交的类 更多...
| |
| class | GeomAPIInterpolate2 |
| 根据二维点计算出一条插值曲线的类 更多...
| |
| class | GeomAPIInterpolate3 |
| 根据三维点计算出一条插值曲线的类 更多...
| |
| class | GeomAPIIntSurfaceSurface |
| 计算两个曲面交线的类 更多...
| |
| class | GeomAPIPlaneCurve |
| 在二维和三维之间转换平面曲线的工具类 更多...
| |
| class | GeomAPIPointsToBSpline2 |
| 根据二维点拟合一条 B 样条曲线的类 更多...
| |
| class | GeomAPIPointsToBSpline3 |
| 根据三维点拟合一条 B 样条曲线的类 更多...
| |
| class | GeomAPIPointsToBSplineSurface |
| 根据点拟合一个 B 样条曲面的类 更多...
| |
| class | GeomAPIProjectPointOnCurve2 |
| 在曲线上投影二维点的类 更多...
| |
| class | GeomAPIProjectPointOnCurve3 |
| 在曲线上投影三维点的类 更多...
| |
| class | GeomAPIProjectPointOnSurface |
| 在曲面上投影点的类 更多...
| |
| class | GeometryTool |
| 几何对象的工具类 更多...
| |
| class | GlobalPrincipalProperty |
| 用于计算全局属性的内部数据结构类 更多...
| |
| class | GlobalProperty |
| 一般全局属性类 更多...
| |
| class | HashTool |
| 哈希值计算工具 更多...
| |
| class | HLRAlgorithmProjector |
| Class of hlr projector 更多...
| |
| class | HLRBRepAlgorithm |
| Class of HLR algo 更多...
| |
| class | HLRBRepHLRToShape |
| Class of HLR shape generation 更多...
| |
| class | HLRBRepInternalAlgorithm |
| Class of HLR internal algorithm 更多...
| |
| class | HyperbolaS |
| 双曲线的基类 更多...
| |
| class | IndexMap |
| 索引映射的模板类 更多...
| |
| class | IndexSet |
| 索引集的模板类 更多...
| |
| class | IntCurveSurfacePoint |
| 曲线与曲面交点的数据结构 更多...
| |
| struct | InterpolationNode |
| 插值中数据节点的结构体,包含位置、一阶导数和二阶导数 更多...
| |
| class | KernelError |
| Class of kernel error along with error code 更多...
| |
| class | Label |
| 标签类 更多...
| |
| class | LabelTool |
| 标签工具类 更多...
| |
| class | LawBSpline |
| B 样条法则函数的类 更多...
| |
| class | LawBSplineFunction |
| 继承 LawFunction 的 B 样条法则函数的类 更多...
| |
| class | LawComposite |
| 复合法则函数的类 更多...
| |
| class | LawConstant |
| 常值法则函数的类 更多...
| |
| class | LawFunction |
| class | LawInterpol |
| 通过插值构造 B 样条函数的类 更多...
| |
| class | LawLinear |
| 线性法则函数 更多...
| |
| class | LawS |
| "S" 形状法则函数的类 更多...
| |
| class | LengthUnit |
| Class for SI Base Units 更多...
| |
| class | LineBase |
| 直线的基类 更多...
| |
| class | LineS |
| 直线类 更多...
| |
| class | LineS< 2 > |
| 二维直线类
| |
| class | LineS< 3 > |
| 三维直线类
| |
| class | LuminousIntensityUnit |
| Class for SI Base Units 更多...
| |
| class | MakeAdvFillet2d |
| 对二维线段构造圆角的类 更多...
| |
| class | MakeArcOfCircle |
| 构造三维圆弧的类 更多...
| |
| class | MakeArcOfCircle2d |
| 构造二维圆弧的类 更多...
| |
| class | MakeArcOfEllipse |
| 构造三维椭圆弧的类 更多...
| |
| class | MakeArcOfEllipse2d |
| 构造二维椭圆弧的类 更多...
| |
| class | MakeArcOfHyperbola |
| 构造三维双曲线弧的类 更多...
| |
| class | MakeArcOfHyperbola2d |
| 构造二维双曲线弧的类 更多...
| |
| class | MakeArcOfParabola |
| 构造三维抛物线弧的类 更多...
| |
| class | MakeArcOfParabola2d |
| 构造二维抛物线弧的类 更多...
| |
| class | MakeBox |
| 创建立方体的类 更多...
| |
| class | MakeChamfer |
| 倒角类 更多...
| |
| class | MakeChamferFilletBase |
| 倒角和圆角的基类 更多...
| |
| class | MakeCircle2 |
| 构造二维圆的类 更多...
| |
| class | MakeCircle3 |
| 构造三维圆的类 更多...
| |
| class | MakeCone |
| 创建圆锥体的类 更多...
| |
| class | MakeCone3 |
| 构造圆锥的类 更多...
| |
| class | MakeConic2FromConstraints |
| 根据几何约束条件构造二维圆锥曲线 更多...
| |
| class | MakeCylinder |
| 创建圆柱体的类 更多...
| |
| class | MakeCylinder3 |
| 构造圆柱的类 更多...
| |
| class | MakeDirection2 |
| 构造二维方向的类 更多...
| |
| class | MakeDirection3 |
| 构造三维方向的类 更多...
| |
| class | MakeDraft |
| 沿环创建壳体的类 更多...
| |
| class | MakeDraftAngle |
| 对形状进行拔模变换的类 更多...
| |
| class | MakeEdge |
| 创建边的类 更多...
| |
| class | MakeEdge2d |
| 创建二维边的类 更多...
| |
| class | MakeEllipse2 |
| 构造二维椭圆的类 更多...
| |
| class | MakeEllipse3 |
| 构造三维椭圆的类 更多...
| |
| class | MakeEvolved |
| 构造衍生形状的算法类 更多...
| |
| class | MakeFace |
| 创建面的类 更多...
| |
| class | MakeFaceExtension |
| 用于延伸面的类 更多...
| |
| class | MakeFillet |
| 圆角类 更多...
| |
| class | MakeFillet2d |
| 在平面顶点上构造圆角和倒角的类 更多...
| |
| class | MakeGeom2Circle |
| 构造二维几何圆的类 更多...
| |
| class | MakeGeom2Ellipse |
| 构造二维几何椭圆的类 更多...
| |
| class | MakeGeom2Hyperbola |
| 构造二维几何双曲线的类 更多...
| |
| class | MakeGeom2Line |
| 构造二维几何直线的类 更多...
| |
| class | MakeGeom2Parabola |
| 构造二维几何抛物线的类 更多...
| |
| class | MakeGeom3Circle |
| 构造三维几何圆的类 更多...
| |
| class | MakeGeom3ConicalSurface |
| 构造几何圆锥曲面的类 更多...
| |
| class | MakeGeom3CylindricalSurface |
| 构造几何圆柱曲面的类 更多...
| |
| class | MakeGeom3Ellipse |
| 构造三维几何椭圆的类 更多...
| |
| class | MakeGeom3Hyperbola |
| 构造三维几何双曲线的类 更多...
| |
| class | MakeGeom3Line |
| 构造三维几何直线的类 更多...
| |
| class | MakeGeom3Parabola |
| 构造三维几何抛物线的类 更多...
| |
| class | MakeGeom3Plane |
| 构造三维几何平面的类 更多...
| |
| class | MakeGeometry |
| 构造几何对象的基类 更多...
| |
| class | MakeHalfSpace |
| 创建半空间的类 更多...
| |
| class | MakeHelix |
| 构造螺旋线的类,其中螺旋线用 B 样条曲线表示 更多...
| |
| class | MakeHyperbola2 |
| 构造二维双曲线的类 更多...
| |
| class | MakeHyperbola3 |
| 构造三维双曲线的类 更多...
| |
| class | MakeLine2 |
| 构造二维直线的类 更多...
| |
| class | MakeLine3 |
| 构造三维直线的类 更多...
| |
| class | MakeLoft |
| 构造放样形状的类 更多...
| |
| class | MakeOffset |
| 偏移环的类 更多...
| |
| class | MakeOffsetShape |
| 构造偏移形状的算法类(用于构造壳体) 更多...
| |
| class | MakeOffsetWire |
| 构造偏移环的类,支持在平面或参数域上对环进行偏移 更多...
| |
| class | MakeOneAxis |
| 创建单轴物体的基类 更多...
| |
| class | MakeParabola2 |
| 构造二维抛物线的类 更多...
| |
| class | MakeParabola3 |
| 构造三维抛物线的类 更多...
| |
| class | MakePipe |
| 构造管道的算法类 更多...
| |
| class | MakePipeShell |
| 构造管道壳体的算法类 更多...
| |
| class | MakePlane3 |
| 构造三维平面的类 更多...
| |
| class | MakePolygon |
| 创建多边形的类 更多...
| |
| class | MakePrism |
| 创建棱柱或拉伸形状的类 更多...
| |
| class | MakePyramid |
| 创建棱锥的类 更多...
| |
| class | MakeRevol |
| 创建旋转体的类 更多...
| |
| class | MakeRevolution |
| 通过绕轴旋转曲线生成旋转体的类 更多...
| |
| class | MakeRightPrism |
| 创建直角棱柱的类 更多...
| |
| class | MakeRuled |
| 构造单个直纹面或直纹面组成的壳体的类 更多...
| |
| class | MakeSegment |
| 构造三维线段的类 更多...
| |
| class | MakeSegment2d |
| 构造二维线段的类 更多...
| |
| class | MakeShape |
| 创建形状的基类 更多...
| |
| class | MakeShapeTool |
| 创建形状的工具类 更多...
| |
| class | MakeShell |
| 创建壳体的类 更多...
| |
| class | MakeSolid |
| 创建实体的类 更多...
| |
| class | MakeSphere |
| 创建球体的类 更多...
| |
| class | MakeSweep |
| 通过扫掠生成形状的基类 更多...
| |
| class | MakeThickSolid |
| 创建加厚实体形状的类 更多...
| |
| class | MakeTorus |
| 创建圆环的类 更多...
| |
| class | MakeTrimmedCone |
| 构造修剪圆锥的类 更多...
| |
| class | MakeTrimmedCylinder |
| 构造修剪圆柱的类 更多...
| |
| class | MakeVertex |
| 创建顶点的类 更多...
| |
| class | MakeWedge |
| 创建楔体的类 更多...
| |
| class | MakeWire |
| 创建环的类 更多...
| |
| class | MassUnit |
| Class for SI Base Units 更多...
| |
| class | MatrixT |
| 大小固定的矩阵的类 更多...
| |
| class | MatrixT< Scalar, 2, 2 > |
| 2 x 2 矩阵专用类 更多...
| |
| class | MatrixT< Scalar, 3, 3 > |
| 3x3 矩阵专用类 更多...
| |
| class | Measurement |
| Class for measurement 更多...
| |
| class | MeshParameters |
| 三角网格中使用的参数的类 更多...
| |
| struct | MeshToolsParameters |
| 网格化过程中使用的参数结构体 更多...
| |
| struct | MixImpl |
| 新值的混合函数,用于组合 更多...
| |
| struct | MixImpl< 32 > |
| 32 位哈希值的混合函数 更多...
| |
| struct | MixImpl< 64 > |
| 64 位哈希值的混合函数 更多...
| |
| class | ModifyShape |
| 修改形状的基类 更多...
| |
| class | NURBSAPIApprox |
| 根据待拟合点拟合 NURBS 曲线的类 更多...
| |
| class | NURBSAPIBlend |
| 构造两条曲线的混接曲线或两个曲面的混接曲面的类 更多...
| |
| class | NURBSAPIBuildCurve |
| 构造 NURBS 曲线的类 更多...
| |
| class | NURBSAPICheckContinuity |
| 检查曲线、曲面或面边缘连续性的类 更多...
| |
| class | NURBSAPICircularSweep |
| NURBS 圆弧截面扫掠的类 更多...
| |
| class | NURBSAPIConicalSweep |
| 圆锥截面扫掠的类 更多...
| |
| class | NURBSAPIConvert |
| 将普通曲线转换成 B 样条曲线和将普通曲面转换成 B 样条曲面的类 更多...
| |
| class | NURBSAPICorrespondence |
| 建立 NURBS 曲线参数对应关系的类 更多...
| |
| class | NURBSAPICurveEdit |
| 通过点编辑曲线的类 更多...
| |
| class | NURBSAPICurveNetworkSurface |
| 构造 Coons-Gordon 曲面的类 更多...
| |
| class | NURBSAPIExplicitSweep |
| 显式扫掠的类 更多...
| |
| class | NURBSAPIExplode |
| 分解 NURBS 的类 更多...
| |
| class | NURBSAPIExtend |
| 在不改变曲线次数的情况下延伸曲线或曲面的类 更多...
| |
| class | NURBSAPIFilledSurface |
| 填充曲面类 更多...
| |
| class | NURBSAPIGetGeometry |
| 获取边的非有限长曲线或获取面的非无限大曲面的类 更多...
| |
| class | NURBSAPIInterpolate |
| 构造顺序通过插值点的曲线类 更多...
| |
| class | NURBSAPIJoin |
| 将两个或多个曲线/曲面连接成一个曲线/曲面的类 更多...
| |
| class | NURBSAPILinearSweep |
| 沿引导曲线构造一个隐式直线截面扫掠曲面的类 更多...
| |
| class | NURBSAPILoft |
| NURBS 放样的类 更多...
| |
| class | NURBSAPIMakeNURBSFromBoundaries |
| 根据给定的 2、3 或 4 条边界曲线构造 NURBS 曲面的类 更多...
| |
| class | NURBSAPIMatch |
| 衔接曲线/曲面的类 更多...
| |
| class | NURBSAPIModifyEndToPlane |
| 将曲线/曲面末端移动到平面上的类 更多...
| |
| class | NURBSAPIMultiSectionsSurface |
| 多截面曲面类 更多...
| |
| class | NURBSAPIOffsetCurveOnSurface |
| 对曲面上的曲线进行偏移的类 更多...
| |
| class | NURBSAPIProject |
| 将曲线投影到曲面上 更多...
| |
| class | NURBSAPIRebuild |
| 重建 NURBS 曲线或曲面的类 更多...
| |
| class | NURBSAPIReplaceEdge |
| 用于将面上的边替换成其他曲线的类 更多...
| |
| class | NURBSAPISmooth |
| 光顺曲线的类 更多...
| |
| class | NURBSAPISurfaceEdit |
| 通过编辑曲线修改曲面的类(当前不支持有理 B 样条曲线) 更多...
| |
| class | NURBSAPISweep |
| 沿一条脊线扫掠轮廓的类 更多...
| |
| class | NURBSAPISweep2 |
| 沿两条脊线扫掠轮廓的类 更多...
| |
| class | NURBSAPISweepRotation |
| 沿脊线扫掠轮廓曲线并绕轴旋转缩放以生成扫掠曲面的类 更多...
| |
| class | NURBSAPITrim |
| 通过修剪器对形状进行修剪的类 更多...
| |
| class | NURBSAPITweenSurface |
| 创建中间曲面的类 更多...
| |
| class | NURBSAPIUntrim |
| 对面取消修剪的类 更多...
| |
| class | NURBSCurveSection |
| 曲线段的类 更多...
| |
| struct | NURBSLinearSweepWithDraftDirectionLength |
| 带拔模方向的线性扫掠中定义长度的结构体 更多...
| |
| struct | NURBSMatchSurfConfig |
| NURBS 曲面衔接配置的结构体 更多...
| |
| class | OBJTool |
| 读写 OBJ 格式文件中形状的三角形网格的类 更多...
| |
| class | OrientedBoundingBox |
| 定向包围盒(OBB)类 更多...
| |
| struct | OrientedShapeEqualTo |
| 定向形状的相等运算符 更多...
| |
| class | ParabolaS |
| 抛物线的基类 更多...
| |
| class | Plane |
| 平面类 更多...
| |
| class | PointT |
| 点的模板类 更多...
| |
| class | Polygon2 |
| 二维多边形类 更多...
| |
| class | Polygon3 |
| 三维多边形类 更多...
| |
| class | PolygonOnTriangularMesh |
| Class of polygon on triangular mesh 更多...
| |
| class | Precision |
| 用于比较两个数精度标准的函数 更多...
| |
| class | PtrTool |
| 用于统一指针值和非指针值的表现的类 更多...
| |
| class | QuaternionT |
| 四元数的类 更多...
| |
| struct | SectionCurve |
| SectionCurve 的结构体 更多...
| |
| class | Sewing |
| 用于缝合形状的类 更多...
| |
| class | ShapeAnalysisFreeBounds |
| 分析面的自由边界的类 更多...
| |
| class | ShapeAnalysisTool |
| 用于分析形状信息的实用工具 更多...
| |
| class | ShapeCustomSurface |
| 简化自定义曲面,将其转换为解析曲面或周期曲面 更多...
| |
| class | ShapeFixTool |
| 用于修复形状的实用工具类 更多...
| |
| class | ShapeFixToolContext |
| 用于修复形状的实用工具 更多...
| |
| class | ShapeTool |
| 读写形状的类 更多...
| |
| class | SIUnit |
| Class for representing SI units 更多...
| |
| class | Sphere |
| Class of sphere 更多...
| |
| class | STLTool |
| 读写 STL 格式文件中形状的三角形网格的类 更多...
| |
| class | StringAttribute |
| 字符串属性类 更多...
| |
| class | SurfaceBase |
| 基本曲面的基类 更多...
| |
| class | SurfaceCalculation |
| Functions for basic geometric computations on elementary curves such as planes and spheres. 更多...
| |
| class | SurfaceLocalProperty |
| 曲面局部属性的模板类 更多...
| |
| class | SurfacesError |
| 用于计算曲面误差的类 更多...
| |
| class | ThermodynamicTemperatureUnit |
| Class for SI Base Units 更多...
| |
| class | TimeUnit |
| Class for SI Base Units 更多...
| |
| class | TopoBuilder |
| 构造 B-Rep 结构的工具类 更多...
| |
| class | TopoCast |
| 用于将拓扑形状对象转换为指定子类的工具类 更多...
| |
| class | TopoCompound |
| 复合体的类 更多...
| |
| class | TopoCompSolid |
| 复合实体的类 更多...
| |
| class | TopoEdge |
| 边的类 更多...
| |
| class | TopoExplorer |
| 用于遍历 B-Rep 结构的工具类 更多...
| |
| class | TopoExplorerTool |
| 拓扑遍历的工具类 更多...
| |
| class | TopoFace |
| 面类 更多...
| |
| class | TopoIterator |
| B-Rep 结构迭代器的类 更多...
| |
| class | TopoLocation |
| 表示实体位置局部变换的类 更多...
| |
| class | TopoShape |
| 形状的基类,包含具有位置和方向信息的基础形状 更多...
| |
| class | TopoShell |
| 壳体类 更多...
| |
| class | TopoSolid |
| 实体类 更多...
| |
| class | TopoTool |
| B-Rep 结构的访问工具类 更多...
| |
| class | TopoVertex |
| 顶点类 更多...
| |
| class | TopoWire |
| 环类 更多...
| |
| class | Torus |
| Class of torus 更多...
| |
| class | TransformationT |
| 变换类 更多...
| |
| class | TransformShape |
| 对形状进行变换的类 更多...
| |
| class | Triangle |
| Class of triangle, used in TriangularMesh 更多...
| |
| class | TriangularMesh |
| Class of triangular mesh 更多...
| |
| class | UnifySameDomain |
| 将使用同一几何的面或边进行合并的工具类 更多...
| |
| class | VecProxy |
| class | VectorT |
| 向量的模板类 更多...
| |
| class | WireExplorer |
| 遍历环的工具类 更多...
| |
| class | WithAttr |
| WithAttr 的模板类 更多...
| |
| class | WithAttr< BoolBRepCommon > |
| WithAttr<BoolBRepCommon> 类 更多...
| |
| class | WithAttr< BoolBRepCut > |
| WithAttr<BoolBRepCut> 类 更多...
| |
| class | WithAttr< BoolBRepFuse > |
| WithAttr<BoolBRepFuse> 类 更多...
| |
| class | WithAttr< BoolBRepSplitter > |
| WithAttr<BoolBRepSplitter> 类 更多...
| |
| class | WithAttr< BoolOperation > |
| WithAttr<BoolOperation> 类,是在带属性的形状上执行布尔操作的基类 更多...
| |
| class | WithAttr< GeneralTransformShape > |
| 构造带属性的通用变换的类 更多...
| |
| class | WithAttr< MakeBox > |
| 构造带属性的立方体的类 更多...
| |
| class | WithAttr< MakeChamfer > |
| 构造带属性的倒角的类 更多...
| |
| class | WithAttr< MakeCone > |
| 构造带属性的圆锥的类 更多...
| |
| class | WithAttr< MakeCylinder > |
| 构造带属性的圆柱的类 更多...
| |
| class | WithAttr< MakeEdge > |
| 构造带属性的边的类 更多...
| |
| class | WithAttr< MakeEdge2d > |
| 构造带属性的二维边的类 更多...
| |
| class | WithAttr< MakeFace > |
| 构造带属性的面的类 更多...
| |
| class | WithAttr< MakeFillet > |
| 构造带属性的圆角的类 更多...
| |
| class | WithAttr< MakeHalfSpace > |
| 构造带属性的半空间的类 更多...
| |
| class | WithAttr< MakePipe > |
| 构造带属性的管道的类 更多...
| |
| class | WithAttr< MakePolygon > |
| 构造带属性的多边形的类 更多...
| |
| class | WithAttr< MakePrism > |
| 构造带属性的棱柱的类 更多...
| |
| class | WithAttr< MakePyramid > |
| 构造带属性的棱锥的类 更多...
| |
| class | WithAttr< MakeRevol > |
| 构造带属性的旋转体的类 更多...
| |
| class | WithAttr< MakeSolid > |
| 构造带属性的实体的类 更多...
| |
| class | WithAttr< MakeSphere > |
| 构造带属性的球体的类 更多...
| |
| class | WithAttr< MakeTorus > |
| 构造带属性的圆环的类 更多...
| |
| class | WithAttr< MakeWire > |
| 构造带属性的环的类 更多...
| |
| class | WithAttr< TopoShape > |
| 构造带属性的拓扑形状的类 更多...
| |
| class | WithAttr< TransformShape > |
| 构造带属性的变换的类 更多...
| |
| class | WithAttrBase |
| WithAttrBase 类 更多...
| |
类型定义 | |
| using | AttributeMeta = uint32_t |
| template<size_t _Width> | |
| using | IntAttribute = FixedIntAttribute<_Width, true> |
| template<size_t _Width> | |
| using | UnsignedIntAttribute = FixedIntAttribute<_Width, false> |
| using | Int8Attribute = IntAttribute<8> |
| using | Int16Attribute = IntAttribute<16> |
| using | Int32Attribute = IntAttribute<32> |
| using | Int64Attribute = IntAttribute<64> |
| using | UInt8Attribute = UnsignedIntAttribute<8> |
| using | UInt16Attribute = UnsignedIntAttribute<16> |
| using | UInt32Attribute = UnsignedIntAttribute<32> |
| using | UInt64Attribute = UnsignedIntAttribute<64> |
| using | FloatAttribute = FloatingPotintAttribute<float> |
| using | DoubleAttribute = FloatingPotintAttribute<double> |
| using | LocalId = size_t |
| using | Axis2 = AxisT<double, 2> |
| 二维轴
| |
| using | Axis3 = AxisT<double, 3> |
| 三维轴
| |
| using | Coord2f = CoordT<float, 2> |
| 浮点精度的二维坐标
| |
| using | Coord3f = CoordT<float, 3> |
| 浮点精度的三维坐标
| |
| using | Coord4f = CoordT<float, 4> |
| 浮点精度的四维坐标
| |
| using | Coord2d = CoordT<double, 2> |
| 双精度二维坐标
| |
| using | Coord3d = CoordT<double, 3> |
| 双精度三维坐标
| |
| using | Coord4d = CoordT<double, 4> |
| 双精度四维坐标
| |
| using | Coord2 = Coord2d |
| 二维坐标
| |
| using | Coord3 = Coord3d |
| 三维坐标
| |
| using | Coord4 = Coord4d |
| 四维坐标
| |
| using | Direction2 = DirectionT<double, 2> |
| 二维方向
| |
| using | Direction3 = DirectionT<double, 3> |
| 三维方向
| |
| using | Frame2 = FrameT<double, 2> |
| 二维标架
| |
| using | Frame3 = FrameT<double, 3> |
| 三维标架
| |
| using | GeneralTransformation2 = GeneralTransformationT<double, 2> |
| 二维通用变换
| |
| using | GeneralTransformation3 = GeneralTransformationT<double, 3> |
| 三维通用变换
| |
| using | Matrix2 = MatrixT<double, 2, 2> |
| 2 x 2 实数矩阵
| |
| using | Matrix3 = MatrixT<double, 3, 3> |
| 3 x 3 实数矩阵
| |
| using | Point2 = PointT<double, 2> |
| 二维点
| |
| using | Point3 = PointT<double, 3> |
| 三维点
| |
| using | Transformation2 = TransformationT<double, 2> |
| 二维变换
| |
| using | Transformation3 = TransformationT<double, 3> |
| 三维变换
| |
| using | Vector2 = VectorT<double, 2> |
| 二维向量
| |
| using | Vector3 = VectorT<double, 3> |
| 三维向量
| |
| using | Geom2CurveLocalProperty = CurveLocalProperty<std::shared_ptr<Geom2Curve>, 2> |
| 二维曲线局部属性的类
| |
| using | Geom3CurveLocalProperty = CurveLocalProperty<std::shared_ptr<Geom3Curve>, 3> |
| 三维曲线局部属性的类
| |
| using | Geom3SurfaceLocalProperty = SurfaceLocalProperty<std::shared_ptr<Geom3Surface>> |
| 曲面的局部属性类
| |
| using | IntCurveSurfaceIntersectionPoint = IntCurveSurfacePoint |
| IntCurveSurfacePoint 的别名
| |
| template<typename Scalar, int DIM> | |
| using | CircleT = CircleS<DIM> |
| CircleS 的兼容别名
| |
| using | Circle2 = CircleS<2> |
| 二维圆
| |
| using | Circle3 = CircleS<3> |
| 三维圆
| |
| template<typename Scalar, int DIM> | |
| using | EllipseT = EllipseS<DIM> |
| EllipseS 的兼容别名
| |
| using | Ellipse2 = EllipseS<2> |
| 二维椭圆
| |
| using | Ellipse3 = EllipseS<3> |
| 三维椭圆
| |
| template<typename Scalar, int DIM> | |
| using | HyperbolaT = HyperbolaS<DIM> |
| HyperbolaS 的兼容别名
| |
| using | Hyperbola2 = HyperbolaS<2> |
| 二维双曲线
| |
| using | Hyperbola3 = HyperbolaS<3> |
| 三维双曲线
| |
| template<typename Scalar, int DIM> | |
| using | LineT = LineS<DIM> |
| LineS 的兼容别类
| |
| using | Line2 = LineS<2> |
| 二维直线
| |
| using | Line3 = LineS<3> |
| 三维直线
| |
| template<typename Scalar, int DIM> | |
| using | ParabolaT = ParabolaS<DIM> |
| ParabolaS 的兼容别名
| |
| using | Parabola2 = ParabolaS<2> |
| 二维抛物线
| |
| using | Parabola3 = ParabolaS<3> |
| 三维抛物线
| |
| typedef Point2 | TParam |
| using | BRepCurveLocalProperty = CurveLocalProperty<BRepAdaptorCurve3, 3> |
| BRep 曲线局部属性的类
| |
| using | BRepSurfaceLocalProperty = SurfaceLocalProperty<BRepAdaptorSurface> |
| BRep 曲面局部属性的类
| |
枚举 | |
| enum | AttributeType : uint64_t { STRING_ATTRIBUTE , FLOAT_ATTRIBUTE , DOUBLE_ATTRIBUTE , INT8_ATTRIBUTE , INT16_ATTRIBUTE , INT32_ATTRIBUTE , INT64_ATTRIBUTE , UINT8_ATTRIBUTE , UINT16_ATTRIBUTE , UINT32_ATTRIBUTE , UINT64_ATTRIBUTE , COLOR_ATTRIBUTE , BLOB_ATTRIBUTE , ARRAY_ATTRIBUTE , DYNAMIC_ATTRIBURTE } |
| 属性类型的枚举
| |
| enum class | AttributePolicy { ATTRIBUTE_POLICY_DROP , ATTRIBUTE_POLICY_KEEP_ARGUMENT , ATTRIBUTE_POLICY_KEEP_TOOL } |
| 用于解决属性发生冲突时的策略枚举 更多...
| |
| enum class | ApproxParameterizationType { ChordLength , Centripetal , IsoParametric } |
| 曲线拟合中参数化类型的枚举类 更多...
| |
| enum class | BOAlgoGlueType { GlueOff , GlueShift , GlueFull } |
| 重叠处理操作是基本运算(如:常规合并、分割、布尔、计算形状间交线)的选项 更多...
| |
| enum class | BOAlgoOperation { Common , Fuse , Cut , Cut21 , Section , Unknown } |
| 布尔运算的类型 更多...
| |
| enum class | CommonError { UnknownError = 0x10000000 , InvalidArgument = 0x10000001 , TypeMismatch = 0x10000002 } |
| Error code for common use
| |
| enum class | TransformationType { Identity , Rotation , Translation , PointMirror , AxisMirror , FrameMirror , Scale , Compound , Other } |
| 变换的类型 更多...
| |
| enum class | FilletShapeType { Rational , QuasiAngular , Polynomial } |
| 圆角形状的类型 更多...
| |
| enum class | ChamferMethod { Symmetric , TwoDist , DistAngle } |
| 倒角方法的类型 更多...
| |
| enum class | ChamferMode { ClassicChamfer , ConstThroatChamfer , ConstThroatWithPenetrationChamfer } |
| 倒角模式 更多...
| |
| enum class | ChamferFilletErrorStatus { OK , Error , WalkingFailure , StartsolFailure , TwistedSurface } |
| 错误状态的类型
| |
| enum class | Fillet2dConstructionError { NotPlanar , NoFace , InitialisationError , ParametersError , Ready , IsDone , ComputationError , ConnexionError , TangencyError , FirstEdgeDegenerated , LastEdgeDegenerated , BothEdgesDegenerated , NotAuthorized } |
| 二维圆角构造中的错误状态类型 更多...
| |
| enum class | GccPosition { Unqualified , Enclosing , Enclosed , Outside , Noqualifier } |
| 位置类型
| |
| enum class | GeomFillPipeStatus { PipeOk , PipeNotOk , PlaneNotIntersectGuide , ImpossibleContact } |
| 制作管道时的状态
| |
| enum class | GeomFillTrihedron { CorrectedFrenet , Fixed , Frenet , ConstantNormal , Darboux , GuideAC , GuidePlan , GuideACWithContact , GuidePlanWithContact , DiscreteTrihedron } |
| 扫掠方式的类型 更多...
| |
| enum class | ExtremaAlgorithm { Grad , Tree } |
| 用于寻找点和面之间极值的算法
| |
| enum class | ExtremaFlag { Min , Max , MinMax } |
| 查找特定类型极值的标志
| |
| enum class | MakeGeometryErrorType { Done , ConfusedPoints , NegativeRadius , ColinearPoints , IntersectionError , NullAxis , NullAngle , NullRadius , InvertAxis , BadAngle , InvertRadius , NullFocusLength , NullVector , BadEquation } |
| 构造几何对象时的错误类型
| |
| enum class | HLRBRepTypeOfResultingEdge { Unknow , IsoLine , OutLine , Rg1Line , RgNLine , Sharp } |
| Type of resulting edge used in hidden line removal
| |
| enum class | IntCurveSurfaceTransOnCurveType { Tangent , In , Out } |
| 曲线与曲面交点处的过渡标识 更多...
| |
| enum class | CurveType { Undefined , Line , Circle , Ellipse , Parabola , Hyperbola , BezierCurve , BSplineCurve , TrimmedCurve , OffsetCurve , OtherCurve } |
| 曲线类型
| |
| enum class | SurfaceType { Undefined , Plane , Cylinder , Cone , Sphere , Torus , SurfaceOfExtrusion , SurfaceOfRevolution , BezierSurface , BSplineSurface , TrimmedSurface , OffsetSurface , OtherSurface } |
| 曲面类型
| |
| enum class | BSplineKnotDistribution { NonUniform , Uniform , QuasiUniform , PiecewiseBezier } |
| B 样条节点分布类型
| |
| enum class | JoinType { Arc , Intersection } |
| 连接类型 更多...
| |
| enum class | ContinuityType { C0 , G1 , C1 , G2 , C2 , C3 , CN } |
| 连续性类型
| |
| enum class | LocalPropertyStatus { Undecided , Undefined , Defined , Computed } |
| 局部属性的状态
| |
| enum class | UnitPrefix { QUECTO = -30 , RONTO = -27 , YOCTO = -24 , ZEPTO = -21 , ATTO = -18 , FEMTO = -15 , PICO = -12 , NANO = -9 , MICRO = -6 , MILLI = -3 , CENTI = -2 , DECI = -1 , NONE = 0 , DECA = 1 , HECTO = 2 , KILO = 3 , MEGA = 6 , GIGA = 9 , TERA = 12 , PETA = 15 , EXA = 18 , ZETTA = 21 , YOTTA = 24 , RONNA = 27 , QUETTA = 30 } |
| The unit prefixes
| |
| enum class | LengthUnitType { MetricMeter , Foot , Inch , Yard , Mile } |
| The non-SI units
| |
| enum class | TimeUnitType { Second , Minute , Hour } |
| The TimeUnitType enum
| |
| enum class | EdgeError { EdgeDone , PointProjectionFailed , ParameterOutOfRange , DifferentPointsOnClosedCurve , PointWithInfiniteParameter , DifferentsPointAndParameter , LineThroughIdenticPoints } |
| 在构造边时的错误类型 更多...
| |
| enum class | WireError { WireDone , EmptyWire , DisconnectedWire , NonManifoldWire } |
| 在构造环时的错误类型 更多...
| |
| enum class | FaceError { FaceDone , EmptyFace , NotPlanar , ParametersOutOfRange } |
| 在构造面时的错误类型 更多...
| |
| enum class | ShellError { ShellDone , EmptyShell } |
| 在构造壳体时的错误类型 更多...
| |
| enum class | NURBSLoftSurfaceStype { Standard , Strict , Relax , Ruled } |
| 曲面放样类型 更多...
| |
| enum class | NURBSLoftAlgorithm { Basic , Sweep } |
| 放样算法类型 更多...
| |
| enum class | NURBSSweepStatus { Undefined , Success , InvalidSpine , InvalidSpineBoundary , SpineNormalPlaneNotAlwaysIntersectWithGuide , InvalidGuide , InvalidSurface , SpineGuidePeriodicIncompatible , InvalidPullingDirection , InvalidLengthRelimiter , InvalidRadius , InvalidAngle } |
| 扫掠状态 更多...
| |
| enum class | NURBSLinearSweepWithDraftDirectionLengthType { FromCurve , Standard , FromTo , FromExtremum } |
| 支持四种长度类型 更多...
| |
| enum class | BRepOffsetMode { Skin , Pipe , RectoVerso } |
| 偏移模式类型
| |
| enum class | DraftErrorStatus { NoError , FaceRecomputation , EdgeRecomputation , VertexRecomputation } |
| 拔模的错误类型
| |
| enum class | TransitionMode { Transformed , RightCorner , RoundCorner } |
| 过渡类型
| |
| enum class | TMTransType { R0 , R1 , R2 , R3 } |
| enum class | TMDirection { NORTH , EAST , SOUTH , WEST , ErrorDirection } |
| enum class | TMVType { TJunction , IJunction , LJunction , Extraordinary , Normal } |
| enum class | TMLType { TJunction , Normal , LJunction } |
| enum class | BRepExtremaSupportType { IsVertex , IsOnEdge , IsInFace } |
| BRep 结构中极值的类型 更多...
| |
| enum class | OrientationType { Forward , Reversed , Internal , External } |
| 方向类型
| |
| enum class | ShapeType { Shape , Compound , CompSolid , Solid , Shell , Face , Wire , Edge , Vertex } |
| 形状类型
| |
| enum class | StateType { In , Out , On , Unknown } |
| 相对位置状态类型
| |
| enum class | MeshAlgoType { Default = -1 , Watson = 0 , Delabella = 1 } |
| 网格化的算法类型 更多...
| |
| enum class | BRepFillTypeOfContact { NoContact , Contact , ContactOnBorder } |
| 接触状态类型
| |
函数 | |
| AMCAX_API std::error_code | MakeErrorCode (CommonError ec) noexcept |
| Construct error code from enumeration
| |
| AMCAX_API std::ostream & | operator<< (std::ostream &os, const Geom2Curve &c) |
| 写入曲线
| |
| AMCAX_API std::istream & | operator>> (std::istream &is, Geom2Curve &c) |
| 读取曲线
| |
| AMCAX_API std::ostream & | operator<< (std::ostream &os, const Geom3Curve &c) |
| 写入曲线
| |
| AMCAX_API std::istream & | operator>> (std::istream &is, Geom3Curve &c) |
| 读取曲线
| |
| AMCAX_API std::ostream & | operator<< (std::ostream &os, const Geom3Surface &s) |
| 写入曲面
| |
| AMCAX_API std::istream & | operator>> (std::istream &is, Geom3Surface &s) |
| 读取曲面
| |
AMCAX 内核提供的所有接口所在的命名空间。
一些哈希函数使用的是标准模板库的命名空间 std 。
| using AMCAX::CircleT = CircleS<DIM> |
CircleS 的兼容别名
| Scalar | 标量值类型 |
| DIM | 维度 |
| using AMCAX::EllipseT = EllipseS<DIM> |
EllipseS 的兼容别名
| Scalar | 标量值类型 |
| DIM | 维度 |
| using AMCAX::HyperbolaT = HyperbolaS<DIM> |
HyperbolaS 的兼容别名
| Scalar | 标量值的类型 |
| DIM | 维度 |
| using AMCAX::LineT = LineS<DIM> |
LineS 的兼容别类
| Scalar | 标量值的类型 |
| DIM | 维度 |
| using AMCAX::ParabolaT = ParabolaS<DIM> |
ParabolaS 的兼容别名
| Scalar | 缩放值的类型 |
| DIM | 维度 |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
二维圆角构造中的错误状态类型
|
strong |
|
strong |
扫掠方式的类型
| 枚举值 | |
|---|---|
| CorrectedFrenet | MakePipe 和 MakePipeShell 的默认选择,使用经典修正 Frenet 方法创建扫掠曲面 |
| Fixed | 始终使用固定 Frenet 框架进行平行扫掠 |
| Frenet | 基础的 Frenet 扫掠方法 |
| ConstantNormal | 始终使用固定法向量构建扫掠的 Frenet 框架 |
| Darboux | 类似 Frenet,使用 Darboux-Frenet 框架 |
| GuideAC | 使用附加引导曲线控制扫掠的Frenet框架 |
| GuidePlan | 使用附加平面控制扫掠的 Frenet 框架 |
| GuideACWithContact | 使用附加引导曲线控制扫掠的 Frenet 框架并强制接触 |
| GuidePlanWithContact | 使用附加平面控制扫掠的 Frenet 框架并强制接触 |
| DiscreteTrihedron | 使用离散方法生成 Frenet 框架 |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
放样算法类型
Basic 表示传统放样方式;Sweep 表示沿两条插值曲线扫掠轮廓
|
strong |
曲面放样类型
Strict: 构建严格插值所有截面的曲面; Relax: 构建高偏差但低扭曲的结果; Standard: 构建比 Relax 偏差更小的结果; Ruled: 构建直纹面
|
strong |
扫掠状态
|
strong |
|
strong |
变换的类型
|
strong |
|
nodiscard noexcept |
Construct error code from enumeration
| ec | Enumeration of error code |
| AMCAX_API std::ostream & AMCAX::operator<< | ( | std::ostream & | os , |
| const Geom2Curve & | c ) |
写入曲线
| os | 输出流 |
| c | 曲线 |
| AMCAX_API std::ostream & AMCAX::operator<< | ( | std::ostream & | os , |
| const Geom3Curve & | c ) |
写入曲线
| os | 输出流 |
| c | 曲线 |
| AMCAX_API std::ostream & AMCAX::operator<< | ( | std::ostream & | os , |
| const Geom3Surface & | s ) |
写入曲面
| os | 输出流 |
| s | 曲面 |
| AMCAX_API std::istream & AMCAX::operator>> | ( | std::istream & | is , |
| Geom2Curve & | c ) |
读取曲线
| is | 输入流 |
| c | 曲线 |
| AMCAX_API std::istream & AMCAX::operator>> | ( | std::istream & | is , |
| Geom3Curve & | c ) |
读取曲线
| is | 输入流 |
| c | 曲线 |
| AMCAX_API std::istream & AMCAX::operator>> | ( | std::istream & | is , |
| Geom3Surface & | s ) |
读取曲面
| is | 输入流 |
| s | 曲面 |