|
九韶内核 1.0.0.0
|
命名空间 | |
| 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 | AbstructUnit |
| 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 | AxisT |
| 轴类 更多... | |
| class | Bimap |
| 双向映射模板类 更多... | |
| 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 |
| Class of adaptor of 3D composite curves in B-Rep 更多... | |
| class | BRepAdaptorCurve2 |
| Class of adaptor of 2D curves in B-Rep 更多... | |
| class | BRepAdaptorCurve3 |
| Class of adaptor of 3D curves in B-Rep 更多... | |
| class | BRepAdaptorSurface |
| Class of adaptor of 3D surfaces in B-Rep 更多... | |
| class | BRepBoundingBox |
| Class of tool for computing a bounding box of BRep structure 更多... | |
| class | BRepClassificationTools |
| 用于对 BRep 结构进行分类的工具类,即不考虑性能问题,进行一次性准确判断 更多... | |
| class | BRepExtremaDistShapeShape |
| Class of computing extremal distance between two shapes 更多... | |
| class | BRepExtremaProximityTool |
| Tool class for detecting the proximity of two shapes. Note that the discretization algorithm is used internally, and the results are approximate 更多... | |
| class | BRepFaceClassifier |
| 对面上的几何点进行分类的类 更多... | |
| class | BRepGlobalProperty |
| Class of global property of BRep structure 更多... | |
| class | BRepIntCurveSurface |
| 用于计算曲线与有面的形状之间交点的类。 形状边上的交点会被单独存储在它们的面中,不考虑去重 更多... | |
| class | BRepMeshDiscretRoot |
| Base class of meshing 更多... | |
| class | BRepMeshIncrementalMesh |
| Class of meshing 更多... | |
| class | BRepSolidClassifier |
| 对实体上的几何点进行分类的类 更多... | |
| class | BRepTool |
| Class of tool for B-Rep structure 更多... | |
| class | CartesianCoordinateSystem |
| 笛卡尔坐标系类 更多... | |
| class | CircleS |
| 圆的基类 更多... | |
| class | Classifier2d |
| 用于在二维中进行低级分类的类 更多... | |
| 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 of copying a shape 更多... | |
| class | CurveCalculation |
| 用于对基本曲线(如直线和圆锥曲线)进行基本几何计算的函数 更多... | |
| class | CurveLocalProperty |
| 计算曲线局部属性的模板类 更多... | |
| class | CurvesError |
| 计算拟合误差 更多... | |
| class | Cylinder |
| 圆柱类 更多... | |
| class | DirectionT |
| 方向类,即单位向量 更多... | |
| class | ElectricCurrentUnit |
| Class for SI Base Units 更多... | |
| class | EllipseS |
| 椭圆的基类 更多... | |
| 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 of transforming a shape by a general transformation 更多... | |
| 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 | 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 of making a box 更多... | |
| class | MakeChamfer |
| 倒角类 更多... | |
| class | MakeChamferFilletBase |
| 倒角和圆角的基类 更多... | |
| class | MakeCircle2 |
| 构造二维圆的类 更多... | |
| class | MakeCircle3 |
| 构造三维圆的类 更多... | |
| class | MakeCone |
| Class of making a cone 更多... | |
| class | MakeCone3 |
| 构造圆锥的类 更多... | |
| class | MakeConic2FromConstraints |
| 根据几何约束条件构造二维圆锥曲线 更多... | |
| class | MakeCylinder |
| Class of making a cylinder 更多... | |
| class | MakeCylinder3 |
| 构造圆柱的类 更多... | |
| class | MakeDirection2 |
| 构造二维方向的类 更多... | |
| class | MakeDirection3 |
| 构造三维方向的类 更多... | |
| class | MakeDraft |
| Class of making a draft surface along a wire 更多... | |
| class | MakeDraftAngle |
| Class of draft-adding transformations on a shape 更多... | |
| class | MakeEdge |
| Class of making an edge 更多... | |
| class | MakeEdge2d |
| Class of making a 2D edge 更多... | |
| class | MakeEllipse2 |
| 构造二维椭圆的类 更多... | |
| class | MakeEllipse3 |
| 构造三维椭圆的类 更多... | |
| class | MakeEvolved |
| Class of making evolved algorithm 更多... | |
| class | MakeFace |
| Class of making a face 更多... | |
| class | MakeFaceExtension |
| Class for extending a face 更多... | |
| 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 of making a half space 更多... | |
| class | MakeHelix |
| 构造螺旋线的类,其中螺旋线用 B 样条曲线表示 更多... | |
| class | MakeHyperbola2 |
| 构造二维双曲线的类 更多... | |
| class | MakeHyperbola3 |
| 构造三维双曲线的类 更多... | |
| class | MakeLine2 |
| 构造二维直线的类 更多... | |
| class | MakeLine3 |
| 构造三维直线的类 更多... | |
| class | MakeLoft |
| Class of making a lofting shape 更多... | |
| class | MakeOffset |
| Class of making offset wires 更多... | |
| class | MakeOffsetShape |
| Class of build a shell out of a shape algorithm 更多... | |
| class | MakeOffsetWire |
| Class of making offset wires, it support wire offset on the plane or parameter domain 更多... | |
| class | MakeOneAxis |
| Base class of making a object with one axis 更多... | |
| class | MakeParabola2 |
| 构造二维抛物线的类 更多... | |
| class | MakeParabola3 |
| 构造三维抛物线的类 更多... | |
| class | MakePipe |
| Class of make pipe algorithm 更多... | |
| class | MakePipeShell |
| Class of making pipe shell algorithm 更多... | |
| class | MakePlane3 |
| 构造三维平面的类 更多... | |
| class | MakePolygon |
| Class of making a polygon 更多... | |
| class | MakePrism |
| Class of making a prism or an extrusion shape 更多... | |
| class | MakePyramid |
| Class of making a pyramid 更多... | |
| class | MakeRevol |
| Class of making a revolved shape 更多... | |
| class | MakeRevolution |
| Class of making a revolved shape from a curve 更多... | |
| class | MakeRightPrism |
| Class of making a prism with right angle 更多... | |
| class | MakeRuled |
| Class of making a face with a ruled surface 更多... | |
| class | MakeSegment |
| 构造三维线段的类 更多... | |
| class | MakeSegment2d |
| 构造二维线段的类 更多... | |
| class | MakeShape |
| Base class of making shapes 更多... | |
| class | MakeShapeTool |
| Class of tools for making shapes 更多... | |
| class | MakeShell |
| Class of making a shell 更多... | |
| class | MakeSolid |
| Class of making a solid 更多... | |
| class | MakeSphere |
| Class of making a sphere 更多... | |
| class | MakeSweep |
| Base class of making a swept shape 更多... | |
| class | MakeThickSolid |
| Class of making a thick solid shape 更多... | |
| class | MakeTorus |
| Class of making a torus 更多... | |
| class | MakeTrimmedCone |
| 构造修剪圆锥的类 更多... | |
| class | MakeTrimmedCylinder |
| 构造修剪圆柱的类 更多... | |
| class | MakeVertex |
| Class of making a vertex 更多... | |
| class | MakeWedge |
| Class of making a wedge 更多... | |
| class | MakeWire |
| Class of making a wire 更多... | |
| 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 of parameters used in the meshing process 更多... | |
| struct | MixImpl |
| 新值的混合函数,用于组合 更多... | |
| struct | MixImpl< 32 > |
| 32 位哈希值的混合函数 更多... | |
| struct | MixImpl< 64 > |
| 64 位哈希值的混合函数 更多... | |
| class | ModifyShape |
| Base class of modifying a shape 更多... | |
| class | NURBSAPIApprox |
| 根据待拟合点拟合 NURBS 曲线的类 更多... | |
| class | NURBSAPIBlend |
| 构造两个曲线的混接曲线和两个曲面的混接曲面的类 更多... | |
| class | NURBSAPIBuildCurve |
| Class of building NURBS curve 更多... | |
| class | NURBSAPICheckContinuity |
| Class of curve or surface or face boundaries continuity check 更多... | |
| class | NURBSAPICircularSweep |
| NURBS 圆弧截面扫掠曲面的类 更多... | |
| class | NURBSAPIConicalSweep |
| Class of conical sweeping 更多... | |
| class | NURBSAPIConvert |
| 将普通曲线转换成 B 样条曲线和将普通曲面转换成 B 样条曲面的类 更多... | |
| class | NURBSAPICorrespondence |
| Class of building NURBS curves parameter correspondence 更多... | |
| class | NURBSAPICurveNetworkSurface |
| The class of building Coons-Gordon surface 更多... | |
| class | NURBSAPIExplicitSweep |
| Class of explicit sweeping operation 更多... | |
| class | NURBSAPIExplode |
| Class of NURBS explosion 更多... | |
| class | NURBSAPIExtend |
| 在不改变曲线次数的情况下延伸曲线或曲面的类 更多... | |
| class | NURBSAPIGetGeometry |
| 从边获取非无穷曲线或从面获取非无穷曲面的类 更多... | |
| class | NURBSAPIInterpolate |
| 构造顺序通过插值点的曲线的类 更多... | |
| class | NURBSAPIJoin |
| 将两条或两条以上端对端曲线或曲面连接成一条曲线或曲面的类 更多... | |
| class | NURBSAPILinearSweep |
| 沿引导曲线构造一个隐式直线截面进行扫掠的类 更多... | |
| class | NURBSAPILoft |
| Class of NURBS lofting 更多... | |
| class | NURBSAPIMakeNURBSFromBoundaries |
| Class of making a surface from given 2, 3 or 4 boundary curves 更多... | |
| class | NURBSAPIMatch |
| Class of matching a curve/surface to connect the other curve/surface 更多... | |
| class | NURBSAPIModifyEndToPlane |
| Class of making the curve/surface end on the plane 更多... | |
| class | NURBSAPIOffsetCurveOnSurface |
| Class of offset curve on surface 更多... | |
| class | NURBSAPIProject |
| Project curve on surface 更多... | |
| class | NURBSAPIRebuild |
| 重建 NURBS 曲线或曲面的类 更多... | |
| class | NURBSAPIReplaceEdge |
| Class of replacing edges on face with another curve 更多... | |
| class | NURBSAPISmooth |
| 光顺曲线的类 更多... | |
| class | NURBSAPISweep |
| Class of sweeping profiles along one spine 更多... | |
| class | NURBSAPISweep2 |
| Class of sweeping profiles along two spines 更多... | |
| class | NURBSAPISweepRotation |
| Class of sweeping a profile curve along a spine curve and rotating and scaling around an axis 更多... | |
| class | NURBSAPITrim |
| Class of trimming a shape with cutters 更多... | |
| class | NURBSAPIUntrim |
| Class of untrimming a face 更多... | |
| class | NURBSCurveSection |
| Class of curve section 更多... | |
| struct | NURBSLinearSweepWithDraftDirectionLength |
| Struct of length definition of linear sweeping with draft direction 更多... | |
| struct | NURBSMatchSurfConfig |
| Struct of NURBS matching configuration 更多... | |
| class | OBJTool |
| 读写 OBJ 格式文件中形状的三角形网格的类 更多... | |
| struct | OrientedShapeEqualTo |
| The equality operator for oriented shapes 更多... | |
| class | ParabolaS |
| 抛物线的基类 更多... | |
| class | Plane |
| 平面类 更多... | |
| class | PointT |
| 点的模板类 更多... | |
| class | Polygon2 |
| 二维多边形类 更多... | |
| class | Polygon3 |
| 三维多边形类 更多... | |
| class | PolygonOnTriangularMesh |
| Class of polygon on triangular mesh 更多... | |
| class | Precision |
| 用于比较两个数精度标准的函数 更多... | |
| class | PtrTool |
| 用于统一指针值和非指针值的表现的类 更多... | |
| class | QuaternionT |
| 四元数的类 更多... | |
| class | ShapeAnalysisFreeBounds |
| 分析面的自由边界的类 更多... | |
| class | ShapeAnalysisTool |
| 用于分析形状信息的实用工具 更多... | |
| class | ShapeFixTool |
| 用于修复形状的实用工具类 更多... | |
| class | ShapeFixToolContext |
| 用于修复形状的实用工具 更多... | |
| class | ShapeTool |
| 读写形状的类 更多... | |
| class | SIUnit |
| Class for si units 更多... | |
| class | Sphere |
| Class of sphere 更多... | |
| class | STLTool |
| 读写 STL 格式文件中形状的三角形网格的类 更多... | |
| 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 |
| Class of a tool for building B-Rep structure 更多... | |
| class | TopoCast |
| Class of tool that casts TopoShape objects to specific sub-classes 更多... | |
| class | TopoCompound |
| Class of compound 更多... | |
| class | TopoCompSolid |
| Class of composite solid 更多... | |
| class | TopoEdge |
| Class of edge 更多... | |
| class | TopoExplorer |
| Class of a tool for exploring the B-Rep structure 更多... | |
| class | TopoExplorerTool |
| Class of tool for explorer 更多... | |
| class | TopoFace |
| Class of face 更多... | |
| class | TopoIterator |
| Class of iterator for B-Rep structure 更多... | |
| class | TopoLocation |
| Class of local transformation representing location of entities 更多... | |
| class | TopoShape |
| Base class of shape, containing an underlying shape with a location and an orientation 更多... | |
| class | TopoShell |
| Class of shell 更多... | |
| class | TopoSolid |
| Class of solid 更多... | |
| class | TopoTool |
| Class of access tools for B-Rep structure 更多... | |
| class | TopoVertex |
| Class of vertex 更多... | |
| class | TopoWire |
| Class of wire 更多... | |
| class | Torus |
| Class of torus 更多... | |
| class | TransformationT |
| 变换类 更多... | |
| class | TransformShape |
| Class of transforming a shape 更多... | |
| class | Triangle |
| Class of triangle, used in TriangularMesh 更多... | |
| class | TriangularMesh |
| Class of triangular mesh 更多... | |
| class | UnifySameDomain |
| 将使用同一几何的面或边进行合并的工具类 更多... | |
| class | VecProxy |
| class | VectorT |
| 向量的模板类 更多... | |
| class | WireExplorer |
| Class of tool for exploring wire 更多... | |
类型定义 | |
| 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> |
| Class of local property of BRep curves | |
| using | BRepSurfaceLocalProperty = SurfaceLocalProperty<BRepAdaptorSurface> |
| Class of local property of BRep surfaces | |
枚举 | |
| enum class | ApproxParameterizationType { ChordLength , Centripetal , IsoParametric } |
| 曲线拟合中参数化类型的枚举类 更多... | |
| enum class | BOAlgoGlueType { GlueOff , GlueShift , GlueFulls } |
| 重叠处理操作是基本运算(如:常规合并、分割、布尔、计算形状间交线)的选项 更多... | |
| enum class | BOAlgoOperation { Common , Fuse , Cut , Cut21 , Section , Unknown } |
| 布尔运算的类型 更多... | |
| 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 } |
| Error types in edge construction 更多... | |
| enum class | WireError { WireDone , EmptyWire , DisconnectedWire , NonManifoldWire } |
| Error types in wire construction 更多... | |
| enum class | FaceError { FaceDone , EmptyFace , NotPlanar , ParametersOutOfRange } |
| Error types in face construction 更多... | |
| enum class | ShellError { ShellDone , EmptyShell } |
| Error types in shell construction 更多... | |
| enum class | NURBSLoftSurfaceStype { Standard , Strict , Relax , Ruled } |
| Type of the surface lofting 更多... | |
| enum class | NURBSLoftAlgorithm { Basic , Sweep } |
| Type of the lofting algorithm 更多... | |
| enum class | NURBSSweepStatus { Undefined , Success , InvalidSpine , InvalidSpineBoundary , SpineNormalPlaneNotAlwaysIntersectWithGuide , InvalidGuide , InvalidSurface , SpineGuidePeriodicIncompatible , InvalidPullingDirection , InvalidLengthRelimiter , InvalidRadius , InvalidAngle } |
| The sweeping status 更多... | |
| enum class | NURBSLinearSweepWithDraftDirectionLengthType { FromCurve , Standard , FromTo , FromExtremum } |
| Four length types are supported: 更多... | |
| enum class | BRepOffsetMode { Skin , Pipe , RectoVerso } |
| Type of offset mode | |
| enum class | DraftErrorStatus { NoError , FaceRecomputation , EdgeRecomputation , VertexRecomputation } |
| Type of draft error | |
| enum class | TransitionMode { Transformed , RightCorner , RoundCorner } |
| Type of transition | |
| 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 } |
| Type of extrema in a BRep structure 更多... | |
| enum class | OrientationType { Forward , Reversed , Internal , External } |
| Type of orientations | |
| enum class | ShapeType { Shape , Compound , CompSolid , Solid , Shell , Face , Wire , Edge , Vertex } |
| Type of shape | |
| enum class | StateType { In , Out , On , Unknown } |
| Type of relative position state | |
| enum class | MeshAlgoType { Default = -1 , Watson = 0 , Delabella = 1 } |
| Type of algorithm used for meshing 更多... | |
| enum class | BRepFillTypeOfContact { NoContact , Contact , ContactOnBorder } |
| The type of contact status | |
函数 | |
| 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 |
Error types in edge construction
|
strong |
|
strong |
二维圆角构造中的错误状态类型
|
strong |
|
strong |
扫掠方式的类型
|
strong |
|
strong |
|
strong |
|
strong |
Four length types are supported:
|
strong |
Type of the lofting algorithm
Basic is the traditional way of lofting; Sweep is to sweep the profiles along two interpolation curves
|
strong |
Type of the surface lofting
Strict is to build a surface which interpolate the sections; Relax is to build a high deviation and low twist result; Standard is to build a lower deviation result than Relax; Ruled is to build a ruled surface
|
strong |
The sweeping status
|
strong |
|
strong |
变换的类型
|
strong |
| 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 | 曲面 |