►NAMCAX | Namespace of all interface in the AMCAX kernel |
►NGCS | Namespace of all interface in the AMCAX GCS module |
CArc2d | Arc of circle in 2d |
CArcOfEllipse2d | Arc of ellipse in 2d |
CArcOfParabola2d | Arc of parabola in 2d |
CBSplineCurve2d | B-spline curve in 2d |
CCircle2d | Circle in 2d |
CEllipse2d | Ellipse in 2d |
CGCSWConHandle | The wrapper for GCSConHandle |
CGCSWRigidBody | The wrapper for GCSRigidBody |
CGCSWSystem | The wrapper for GCSSystem |
CGCSWVarGeomHandle | The wrapper for GCSVarGeomHandle |
CLine2d | Line in 2d |
CLine3d | Line represented by a point and the normalized direction vector |
CMatrix3d | Rigid transformation matrix |
CPlane | Plane represented by a point and the normalized normal vector |
CPoint2d | Point in 2d |
CPoint3d | Point |
CVector2d | Vector in 2d |
CVector3d | Vector |
►NGeomE | Namespace of all interface in the AMCAX GeomE module |
CDetectTool | Class of Detect Tools |
CEdgeEditor | Class of Edge Editor |
CFaceEditor | Class of Face Editor |
CVertexEditor | Class of Vertex Editor |
►NIGES | Namespace of all interface in the AMCAX IGES module |
CIgesIO | Class of read and write shapes from IGES files |
►NMeshing | Namespace of all interface in the AMCAX Meshing module |
►NArrangements | |
CInterSegments | The intersection segments information of result mesh |
CLabels | Each output triangle has a surface label and inside label |
CMeshArrangements | |
CMeshArrangements_Impl | |
CMeshArrangements_Stats | |
CSourceFaceInfo | The faces index of input meshes |
►NBoolean | |
CMeshBoolean | |
CMeshBoolean_Impl | |
►NMesh | |
CEdge | Simple representation of edges in mesh. It represent the general edge of mesh in topological sense. It store two end vertices and doesn't store any geometrical information or other extra information |
CHalfEdge | Simple representation of halfedges in mesh. It represent the general halfedge of mesh in topological sense. It store two end vertices and doesn't store any geometrical information or other extra information |
CIOOptions | Options about pre-described properties in mesh IO |
CMTLMaterial | MTL file data type for obj reader |
COBJBaseGeo | |
COBJGroup | |
COBJObject | |
COBJReader | Read triangle soup from an OBJ file |
COBJWriter | Write triangle soup to an OBJ file |
CSTLReader | Read triangle soup from an STL file |
CSTLWriter | Write mesh to an STL file |
CTetCell | Simple representation of tetrahedra cells in tet mesh. It represents the general cell of mesh in topological sense. It store the adjacent relation with other mesh elements, like vertices. It doesn't store any geometrical information or other extra information |
CTriFace | Simple representation of faces in triangle mesh. It represent the general face of mesh in topological sense. It store three vertices (in indices). It doesn't store any geometrical information or other extra information |
►NMeshTools | |
CTriMeshExtrude | |
CTriMeshRepair | |
CTriMeshRepair_Impl | |
CTriMeshSmooth | |
CTriMeshSmooth_Impl | |
►NParameterization | |
CBijectivePara | |
CBijectivePara_Impl | |
►NRemeshing | |
CFastQEM | Implement a fast QEM simplification algorithm based on triangle soup |
CFastQEM_Impl | |
►CTriMesh_IncrementalRemeshing | |
CParams | Parameters that control the remeshing |
CTriMesh_IncrementalRemeshing_Impl | |
►NSubdivision | |
►CTriSoup_ButterFlySubdivision | Modified butterfly subdivision for triangle mesh. Interpolating subdivision for meshes with arbitrary topology, in Proceedings of SIGGRAPH 1996, ACM SIGGRAPH, 1996, pp. 189-192 |
CEdge | |
CFace | |
►COrderedOneRingVertices | |
CIterator | |
CVertex | |
CVF_Adj | |
►CTriSoup_LoopSubdivision | Loop subdivision for triangle mesh |
CEdge | |
CFace | |
CVertex | |
►NTriMeshCut | |
CGreedyCut | |
CGreedyCut_Impl | |
CIndexDenseHeap | Each element is a pair of key and value (k, v). Key is supposed to be an index with type index_t. Value is usually something to be sorted, e.g., priority. IndexDenseHeap use a heap to sort values by comparing value. It also can modify value by key and resort the values |
Cis_instance | Check if an type is the instance of another type |
Cis_instance< U< Ts... >, U > | Check if an type is the instance of another type |
CLogger | |
CMeshBaseError | |
Cremove_cvref | If the type T is a reference type, provides the member typedef type which is the type referred to by T with its topmost cv-qualifiers removed. Otherwise type is T with its topmost cv-qualifiers removed |
►NNextMesh | Namespace of all interface in the AMCAX NextMesh module |
CNMAPIModel | Class of model in NextMesh |
CNMMesh | Class of mesh in NextMesh |
COutParams | Control parameters for exporting file |
CShapeData | Input geometry with tags |
CTaggedShape | Shape with tag |
►NOCCTIO | Namespace of all interface in the AMCAX OCCTIO module |
COCCTTool | Class of read and write shapes from OCCT BREP files |
►NSTEP | Namespace of all interface in the AMCAX STEP module |
CAbstractRepItem | Class representing a representation item |
CCartesianPointRepItem | Class for Descriptive Representation Items |
CDescriptiveRepItem | Class for Descriptive Representation Items |
CMeasureRepItem | Class for representing a descriptive representation item |
CRepItem | Class representing a representation item |
CShapeRGBA | Class for representation Color RGBA |
CShapeStyle | Color representation class |
►CStep2Mesh | Class for reading STEP file and convert it to mesh |
CSolidInfo | |
CStepData | Payload-containing struct of the STEP Reader |
CStepDataTool | Class of tools for StepData |
CStepFactors | Class for representation Color RGBA |
►CStepLengthUnit | The length unit used by AMCAX::STEP::StepReader and AMCAX::STEP::StepWriter |
CPresetLengthUnit | The pre-defined length units used by AMCAX::STEP::StepReader and AMCAX::STEP::StepWriter |
CStepMesh | Class for reading STEP file and convert solid to mesh |
CStepMeshData | Payload-containing struct of the STEP Mesh Reader |
CStepMeshDataTool | Class of tools for StepMeshData |
CStepMeshProgressState | Class used for reporting the state of the STEP process |
CStepMeshReader | Class for reading STEP file and convert solids / shells to mesh |
CStepOptions | The options for the STEP reader and writer |
►CStepProgressCarrier | A carrier for carrying data the progress of the STEP process |
CPayload | |
CStepProgressState | A class used for representing the states in the progress of the STEP process |
CStepPropertySet | A set of properties of a STEP entity. The index of a property can be obtained from TopoExplorerTool::MapShapes(const TopoShape&, IndexSet<TopoShape>&) |
CStepPropertyUnit | A property of a STEP entity |
CStepReader | Class used for translating STEP file to TopoShape objects |
CStepWriter | Class used for translating TopoShape objects to STEP file |
CValueRepItem | Class for representing a descriptive representation item |
►NSubD | Namespace of all interface in the AMCAX SubD module |
CMeshCheck | Class of PolyMesh Check Tool |
CMeshCopy | Class of Copy PolyMesh |
CMeshCreaseTool | Class of PolyMesh API for make crease edge |
CMeshExtrude | Class of PolyMesh API for extrude method only change the topology, the new result is coincide the old result, and use MeshTransform to move the new result |
CMeshFastSelect | Class of PolyMesh useful select Tool |
CMeshFillHole | Class of PolyMesh API for fill hole |
CMeshInsertFace | |
CMeshMakeCone | Class of PolyMesh API for make a cone |
CMeshMakeCube | Class of PolyMesh API for make a cube |
CMeshMakeCylinder | Class of PolyMesh API for make a cylinder |
CMeshMakeQuadball | Class of PolyMesh API for make a quadball the quadball is a sphere divided into six equal parts, which is equally divided into a quadrilateral |
CMeshMakeRectangle | Class of PolyMesh API for make a plane rectangle |
CMeshMakeSphere | Class of PolyMesh API for make a sphere |
CMeshMakeTorus | Class of PolyMesh API for make a Torus |
CMeshOffset | Class of PolyMesh API for Thicken a Mesh |
CMeshReduce | Class of PolyMesh API for Reduce a Mesh |
CMeshSeparate | Class of PolyMesh API for separate edge, obtain new boundaries in the separated edges |
CMeshSplit | Class of PolyMesh API for split mesh |
CMeshSubdivideHE | Class of PolyMesh API for mesh subdividion, which will use half-edge data structure to modify the mesh |
CMeshSubdivideRenderCC | Class of PolyMesh API for quadrilateral mesh Catmull-Clark subdivision |
CMeshSubdivideRenderLoop | Class of PolyMesh API for triangle mesh Loop subdividion |
CMeshTool | Class of PolyMesh Tool |
CMeshTransform | Class of transforming a PolyMesh |
CMeshWeld | Class of PolyMesh API for weld edges |
CPolyMesh | Class of TMSpline structure The Low Level API functions are not exported for this version |
CPolyMeshIO | Class of PolyMesh API for load and write a polymesh |
►NTMS | Namespace of all interface in the AMCAX TMSpline module |
CTMSpline | Class of TMSpline structure The Low Level API functions are not exported for this version |
CTMSplineAddFace | Class of TMSpline API for Adding faces |
CTMSplineBridgeEdge | Class of TMSpline API for bridge edge |
CTMSplineCheck | Class of TMSpline Check Tool |
CTMSplineCopy | Class of Copy TMSpline, the copy not keep the id list |
CTMSplineCreaseTool | Class of TMSpline API for make crease edge |
CTMSplineExtrude | Class of TMSpline API for extrude method only change the topology, the new result is coincide the old result, and use TMSplineTransform to move the new result |
CTMSplineFastSelect | Class of TMSpline useful select Tool |
CTMSplineFillHole | Class of TMSpline API for fill hole |
CTMSplineIO | Class of read and write TMSpline, the file name suffix is ".tms" |
CTMSplineMakeCircular | Class of TMSpline API for make a filled circular |
CTMSplineMakeCone | Class of TMSpline API for make a cone |
CTMSplineMakeCube | Class of TMSpline API for make a cube |
CTMSplineMakeCylinder | Class of TMSpline API for make a cylinder |
CTMSplineMakeDonut | Class of TMSpline API for make a donut |
CTMSplineMakeQuadball | Class of TMSpline API for make a quadball the quadball is a sphere divided into six equal parts, which is equally divided into a quadrilateral |
CTMSplineMakeRectangle | Class of TMSpline API for make a plane rectangle |
CTMSplineMakeSphere | Class of TMSpline API for make a sphere |
CTMSplineMakeTorus | Class of TMSpline API for make a Torus |
CTMSplineMeshing | Class of meshing a TMSpline to a Triangle mesh |
CTMSplineMeshingIO | Class of export TMSpline triangle mesh to STL or OBJ format |
CTMSplinePrism | Class of TMSpline API for make a prism TMSpline |
CTMSplineReduce | Class of TMSpline API for delete and remove element Deleting an element will leave a hole, while removing an element will fill the removed part |
CTMSplineRepair | Class of TMSpline API for repair TMSpline, This is a utility tool used when meshing failure |
CTMSplineSampleChamfer | Class of TMSpline API for Sample Chamfer |
CTMSplineSeparate | Class of TMSpline API for separate edge, obtain new boundaries in the separated edges |
CTMSplineSplit | Class of TMSpline API for split spline |
CTMSplineThicken | Class of TMSpline API for Thicken a TMSpline |
CTMSplineTool | Class of TMSpline Tool |
CTMSplineTransform | Class of transforming a TMSpline, change the input and post processing required after transforming the spline |
CTMSplineWeld | Class of TMSpline API for weld edges |
CTMSTriangleMesh | Class of TMSpline triangle mesh structure |
CTR_Edge | Class of edge of TMSpline triangle mesh |
CTR_Triangle | Class of triangle of TMSpline triangle mesh |
CTR_Vert | Class of vertex of TMSpline triangle mesh |
CAbstructUnit | Class for SI Base Units |
CAdaptor2Curve | Base class of adaptor of 2D curves |
CAdaptor3Curve | Base class of adaptor of 3D curves |
CAdaptor3CurveOnSurface | Class of adaptor of 3D curves on surface |
CAdaptor3Surface | Base class of adpator of 3D surfaces |
CAdaptorGeom2Curve | Class of adaptor of 2D geometric curves |
CAdaptorGeom2Tool | Class of tool for 2D geometric adaptors |
CAdaptorGeom3Curve | Class of adaptor of 3D geometric curves |
CAdaptorGeom3Surface | Class of adaptor of 3D geometric surfaces |
CAdaptorGeom3Tool | Class of tool for 3D geometric adaptors |
CAmountOfSubstanceUnit | Class for SI Base Units |
CArray2 | Template class of two dimensional array |
CAxisT | Class of axis |
CBimap | Template class of bidirectional map |
CBoolBRepCommon | The class of common operation |
CBoolBRepCut | The class of cut operation |
CBoolBRepDefeaturing | The class of removing feature faces from the shape |
CBoolBRepFuse | The class of fuse operation |
CBoolBRepReplaceFace | The class of replace the feature faces in solid with surface |
CBoolBRepSection | The class of section operation |
CBoolBRepSplitter | The class of splitter operation |
CBoolBuilder | The base class of general boolean operation |
CBoolOperation | The base class of boolean operation |
CBoundingBox2 | Class of 2D bounding box |
CBoundingBox3 | Class of 3D bounding box |
CBoundingRange | Class of 1D bounding range |
CBoundingSphere | Class of bounding sphere |
CBRepAdaptorCompCurve3 | Class of adaptor of 3D composite curves in B-Rep |
CBRepAdaptorCurve2 | Class of adaptor of 2D curves in B-Rep |
CBRepAdaptorCurve3 | Class of adaptor of 3D curves in B-Rep |
CBRepAdaptorSurface | Class of adaptor of 3D surfaces in B-Rep |
CBRepBoundingBox | Class of tool for computing a bounding box of BRep structure |
CBRepClassificationTools | Class of tools for classification of BRep structure, Make a one-time accurate judgment that doesn't care about performance |
CBRepExtremaDistShapeShape | Class of computing extremal distance between two shapes |
CBRepExtremaProximityTool | Tool class for detecting the proximity of two shapes. Note that the discretization algorithm is used internally, and the results are approximate |
CBRepFaceClassifier | Class for classifying geometric points with a face |
CBRepGlobalProperty | Class of global property of BRep structure |
CBRepIntCurveSurface | Class of computing intersection points for a curve and a shape which contain face. The intersection points on the edges of the shape are stored separately in their faces without deduplication check |
CBRepMeshDiscretRoot | Base class of meshing |
CBRepMeshIncrementalMesh | Class of meshing |
CBRepSolidClassifier | Class for classifying geometric points with a solid |
CBRepTool | Class of tool for B-Rep structure |
CCartesianCoordinateSystem | Class of Cartesian coordinate system |
CCircleS | Base class of circle |
CClassifier2d | Class of low-level 2d classification |
CComputePointsAbscissa | Class of compute the parameter of a point on a curve of given arc length |
CComputePointsTangentialDeflection | Class of sampling points on a curve by controlling the points with bounded tangential deflection conditions |
CCone | Class of cone |
CConic2Constraint | Struct of constraint settings for making conic curve |
CConicBase | Base class of conic sections, only available in 2D and 3D |
CCoordBase | Base class of coordinate |
CCoordT | The class of Cartesian coordinates |
CCoordT< Scalar, 1 > | The specialized class of 1D Cartesian coordinates |
CCoordT< Scalar, 2 > | The specialized class of 2D Cartesian coordinates |
CCoordT< Scalar, 3 > | The specialized class of 3D Cartesian coordinates |
CCoordT< Scalar, 4 > | The specialized class of 4D Cartesian coordinates |
CCopyShape | Class of copying a shape |
CCurveCalculation | Functions for basic geometric computations on elementary curves such as lines and conics |
CCurveLocalProperty | Template class of computing curve local property |
CCurvesError | Calculate the error of approximation |
CCylinder | Class of cylinder |
CDirectionT | Class of direction, i.e. the unit vector |
CElectricCurrentUnit | Class for SI Base Units |
CEllipseS | Base class of ellipse |
CFrameT | Class of frame |
CGccCircle2TangentOn | Class of constructing a 2D circle tangent to two curves or points and having a center on a curve |
CGccCircle2TangentRadius | Class of constructing a 2D circle tangent to two curves or points with a given radius |
CGccCircle3Tangent | Class of constructing a 2D circle tangent to three curves or points |
CGccCircleTangentCenter | Class of constructing a 2D circle tangent to a curve or point at a given center |
CGccCircleTangentOnRadius | Class of constructing a 2D circle tangent to a curve or point and having a center on a curve with a given radius |
CGccEntity | Class of useful tools of constructing qualified curves |
CGccLine2Tangent | Class of constructing a 2D line tangent to two curves or points |
CGccLineTangentOblique | Class of constructing a 2D line tangent to a curve or point and having a given oblique angle with a line |
CGccQualifiedCurve | Class of a curve with a qualifier used in gcc |
CGeneralTransformationT | Class of general transformation |
CGeneralTransformShape | Class of transforming a shape by a general transformation |
CGeom2BezierCurve | Class of 2D Bezier curve |
CGeom2BoundedCurve | Base class of 2D bounded curve |
CGeom2BSplineCurve | Class of 2D B spline curve |
CGeom2Circle | Class of 2D circle |
CGeom2Conic | Base class of 2D conic curve |
CGeom2Curve | Base class of 2D curve |
CGeom2Direction | Class of 2D direction, which is a normalized vector |
CGeom2Ellipse | Class of 2D ellipse |
CGeom2GeneralVector | Class of 2D vector |
CGeom2Geometry | Base class of 2D geometry object |
CGeom2Hyperbola | Class of 2D hyperbola |
CGeom2Line | Class of 2D line |
CGeom2OffsetCurve | Class of 2D offset curve |
CGeom2Parabola | Class of 2D parabola |
CGeom2Point | Class of 2D point |
CGeom2TrimmedCurve | Class of 2D trimmed curve |
CGeom2Vector | Base class of 2D vector |
CGeom3BezierCurve | Class of 3D bezier curve |
CGeom3BezierSurface | Class of 3D Bezier surface |
CGeom3BoundedCurve | Base class of 3D bounded curve |
CGeom3BoundedSurface | Base class of 3D bounded surface |
CGeom3BSplineCurve | Class of 3D B spline curve |
CGeom3BSplineSurface | Class of 3D B spline surface |
CGeom3Circle | Class of 3D circle |
CGeom3Conic | Base class of 3D conic curve |
CGeom3ConicalSurface | Class of 3D conical surface |
CGeom3Curve | Base class of 3D curve |
CGeom3CylindricalSurface | Class of 3D cylindrical surface |
CGeom3Direction | Class of 3D direction, which is a normalized vector |
CGeom3ElementarySurface | Base class of 3D elementary surface |
CGeom3Ellipse | Class of 3D ellipse |
CGeom3GeneralVector | Class of 3D general vector |
CGeom3Geometry | Base class of 3D geometry object |
CGeom3Hyperbola | Class of 3D hyperbola |
CGeom3Line | Class of 3D line |
CGeom3OffsetCurve | Class of 3D offset curve |
CGeom3OffsetSurface | Class of 3D offset surface |
CGeom3Parabola | Class of 3D parabola |
CGeom3Plane | Class of 3D plane |
CGeom3Point | Class of 3D point |
CGeom3SphericalSurface | Class of 3D spherical surface |
CGeom3Surface | Base class of 3D surface |
CGeom3SurfaceOfExtrusion | Class of surface of extrusion |
CGeom3SurfaceOfRevolution | Class of surface of revolution |
CGeom3SweptSurface | Base class of 3D swept surface |
CGeom3ToroidalSurface | Class of 3D toroidal surface |
CGeom3TrimmedCurve | Class of 3D trimmed curve |
CGeom3TrimmedSurface | Class of 3D trimmed surface |
CGeom3Vector | Base class of 3D vector |
CGeomAPIExtremaCurveCurve2 | Class of computing extremal points for two 2D curves |
CGeomAPIExtremaCurveCurve3 | Class of computing extremal points for two 2D curves |
CGeomAPIExtremaCurveSurface | Class of computing extremal points for a curve and a surface |
CGeomAPIExtremaSurfaceSurface | Class of computing extremal points for two surfaces |
CGeomAPIIntCurveCurve2 | Class of computing intersection points for two 2D curves |
CGeomAPIIntCurveSurface | Class of computing intersection points for a curve and a surface |
CGeomAPIInterpolate2 | Class of computing a curve interpolating 2D points |
CGeomAPIInterpolate3 | Class of computing a curve interpolating 3D points |
CGeomAPIIntSurfaceSurface | Class of computing intersection curves for two surfaces |
CGeomAPIPlaneCurve | Class of tools converting planar curves between 2D and 3D |
CGeomAPIPointsToBSpline2 | Class of computing a 2D B spline curve approximating 2D points |
CGeomAPIPointsToBSpline3 | Class of computing a 3D B spline curve approximating 3D points |
CGeomAPIPointsToBSplineSurface | Class of computing a B spline surface approximating points |
CGeomAPIProjectPointOnCurve2 | Class of projecting a 2D point on a curve |
CGeomAPIProjectPointOnCurve3 | Class of projecting a 3D point on a curve |
CGeomAPIProjectPointOnSurface | Class of projecting a point on a surface |
CGeometryTool | Class of tools for geometry objects |
CGlobalPrincipalProperty | Class of internal data structure for computing global property |
CGlobalProperty | Class of general global property |
CHashTool | Tool for compute hash values |
CHLRAlgorithmProjector | Class of hlr projector |
CHLRBRepAlgorithm | Class of HLR algo |
CHLRBRepHLRToShape | Class of HLR shape generation |
CHLRBRepInternalAlgorithm | Class of HLR internal algorithm |
CHyperbolaS | Base class of hyperbola |
CIndexMap | Template class of indexed map |
CIndexSet | Template class of indexed set |
CIntCurveSurfacePoint | The data structure of an interserction point between a curve and a surface |
CInterpolationNode | Struct of data node for interpolation including position and first and second derivatives |
CLawBSpline | Class of B spline law function |
CLawBSplineFunction | Class of B spline law function inherited from LawFunction |
CLawComposite | Class of composite law function |
CLawConstant | Class of constant law function |
CLawFunction | |
CLawInterpol | Class of B spline function built by interpolation |
CLawLinear | The linear function |
CLawS | Class of the "S" shape law function |
CLengthUnit | Class for SI Base Units |
CLineBase | Base class of line |
CLineS | Class of line |
CLineS< 2 > | Class of 2D line |
CLineS< 3 > | Class of 3D line |
CLuminousIntensityUnit | Class for SI Base Units |
CMakeAdvFillet2d | Class of make fillet for 2D wires |
CMakeArcOfCircle | Class of making arcs of 3D circle |
CMakeArcOfCircle2d | Class of making arcs of 2D circle |
CMakeArcOfEllipse | Class of making arcs of 3D ellipse |
CMakeArcOfEllipse2d | Class of making arcs of 2D ellipse |
CMakeArcOfHyperbola | Class of making arcs of 3D hyperbola |
CMakeArcOfHyperbola2d | Class of making arcs of 2D hyperbola |
CMakeArcOfParabola | Class of making arcs of 3D parabola |
CMakeArcOfParabola2d | Class of making arcs of 2D parabola |
CMakeBox | Class of making a box |
CMakeChamfer | The class of chamfer |
CMakeChamferFilletBase | The base class of chamfer and fillet |
CMakeCircle2 | Class of making 2D circles |
CMakeCircle3 | Class of making 3D circles |
CMakeCone | Class of making a cone |
CMakeCone3 | Class of making cones |
CMakeConic2FromConstraints | Build 2d conic curve from geometric constraints |
CMakeCylinder | Class of making a cylinder |
CMakeCylinder3 | Class of making cylinders |
CMakeDirection2 | Class of making 2D directions |
CMakeDirection3 | Class of making 3D directions |
CMakeDraft | Class of making a draft surface along a wire |
CMakeDraftAngle | Class of draft-adding transformations on a shape |
CMakeEdge | Class of making an edge |
CMakeEdge2d | Class of making a 2D edge |
CMakeEllipse2 | Class of making 2D ellipses |
CMakeEllipse3 | Class of making 3D ellipses |
CMakeEvolved | Class of making evolved algorithm |
CMakeFace | Class of making a face |
CMakeFaceExtension | Class for extending a face |
CMakeFillet | The class of fillet |
CMakeFillet2d | Class of make fillet and chamfer on a vertex of a planar face |
CMakeGeom2Circle | Class of making 2D geometric circles |
CMakeGeom2Ellipse | Class of making 2D geometric ellipses |
CMakeGeom2Hyperbola | Class of making 2D geometric hyperbolas |
CMakeGeom2Line | Class of making 2D geometric lines |
CMakeGeom2Parabola | Class of making 2D geometric parabolas |
CMakeGeom3Circle | Class of making 3D geometric circles |
CMakeGeom3ConicalSurface | Class of making geometric conical surfaces |
CMakeGeom3CylindricalSurface | Class of making geometric cylindrical surfaces |
CMakeGeom3Ellipse | Class of making 3D geometric ellipses |
CMakeGeom3Hyperbola | Class of making 3D geometric hyperbolas |
CMakeGeom3Line | Class of making 3D geometric lines |
CMakeGeom3Parabola | Class of making 3D geometric parabolas |
CMakeGeom3Plane | Class of making geometric planes |
CMakeGeometry | Base class of making geometry objects |
CMakeHalfSpace | Class of making a half space |
CMakeHelix | Class of making a helix, represented by a B spline curve |
CMakeHyperbola2 | Class of making 2D hyperbolas |
CMakeHyperbola3 | Class of making 3D hyperbolas |
CMakeLine2 | Class of making 2D lines |
CMakeLine3 | Class of making 3D lines |
CMakeLoft | Class of making a lofting shape |
CMakeOffset | Class of making offset wires |
CMakeOffsetShape | Class of build a shell out of a shape algorithm |
CMakeOneAxis | Base class of making a object with one axis |
CMakeParabola2 | Class of making 2D parabolas |
CMakeParabola3 | Class of making 3D parabolas |
CMakePipe | Class of make pipe algorithm |
CMakePipeShell | Class of making pipe shell algorithm |
CMakePlane3 | Class of making planes |
CMakePolygon | Class of making a polygon |
CMakePrism | Class of making a prism or an extrusion shape |
CMakePyramid | Class of making a pyramid |
CMakeRevol | Class of making a revolved shape |
CMakeRevolution | Class of making a revolved shape from a curve |
CMakeRightPrism | Class of making a prism with right angle |
CMakeRuled | Class of making a face with a ruled surface |
CMakeSegment | Class of making 3D line segments |
CMakeSegment2d | Class of making 2D line segments |
CMakeShape | Base class of making shapes |
CMakeShapeTool | Class of tools for making shapes |
CMakeShell | Class of making a shell |
CMakeSolid | Class of making a solid |
CMakeSphere | Class of making a sphere |
CMakeSweep | Base class of making a swept shape |
CMakeThickSolid | Class of making a thick solid shape |
CMakeTorus | Class of making a torus |
CMakeTrimmedCone | Class of making trimmed cones |
CMakeTrimmedCylinder | Class of making trimmed cylinders |
CMakeVertex | Class of making a vertex |
CMakeWedge | Class of making a wedge |
CMakeWire | Class of making a wire |
CMassUnit | Class for SI Base Units |
CMatrixT | Class of fixed-size matrix |
CMatrixT< Scalar, 2, 2 > | Specialized class of 2x2 matrix |
CMatrixT< Scalar, 3, 3 > | Specialized class of 3x3 matrix |
CMeasurement | Class for measurement |
CMeshParameters | Class of parameters used in triangular mesh |
CMeshToolsParameters | Struct of parameters used in the meshing process |
CMixImpl | Mixture function of new values, used for combination of |
CMixImpl< 32 > | Mixture function for 32-bit hash values |
CMixImpl< 64 > | Mixture function for 64-bit hash values |
CModifyShape | Base class of modifying a shape |
CNURBSAPIApprox | Class of approximate points to a curve and approximate curves to a surface |
CNURBSAPIBlend | Class of building a blend curve/surface connecting two curves/surfaces |
CNURBSAPIBuildCurve | Class of building NURBS curve |
CNURBSAPICheckContinuity | Class of curve or surface or face boundaries continuity check |
CNURBSAPICircularSweep | Class of circular sweeping |
CNURBSAPIConicalSweep | Class of conical sweeping |
CNURBSAPIConvert | Class of converting a common curve/surface to a B spline curve/surface |
CNURBSAPICorrespondence | Class of building NURBS curves parameter correspondence |
CNURBSAPICurveNetworkSurface | The class of building Coons-Gordon surface |
CNURBSAPIExplicitSweep | Class of explicit sweeping operation |
CNURBSAPIExplode | Class of NURBS explosion |
CNURBSAPIExtend | Class of extending a curve/surface without degree changes |
CNURBSAPIGetGeometry | Class of Getting not infinite curve or surface from edge or face |
CNURBSAPIInterpolate | Class of interpolating points by a curve and interpolating curves by a surface |
CNURBSAPIJoin | Class of combining two or more curves/surfaces end-to-end into one curve/surface |
CNURBSAPILinearSweep | Class of sweeping an implicit linear profile along guides |
CNURBSAPILoft | Class of NURBS lofting |
CNURBSAPIMakeNURBSFromBoundaries | Class of making a surface from given 2, 3 or 4 boundary curves |
CNURBSAPIMatch | Class of matching a curve/surface to connect the other curve/surface |
CNURBSAPIModifyEndToPlane | Class of making the curve/surface end on the plane |
CNURBSAPIOffsetCurveOnSurface | Class of offset curve on surface |
CNURBSAPIProject | Project curve on surface |
CNURBSAPIRebuild | Class of rebuilding curves and surfaces |
CNURBSAPIReplaceEdge | Class of replacing edges on face with another curve |
CNURBSAPISmooth | Class of smoothing curve |
CNURBSAPISweep | Class of sweeping profiles along one spine |
CNURBSAPISweep2 | Class of sweeping profiles along two spines |
CNURBSAPISweepRotation | Class of sweeping a profile curve along a spine curve and rotating and scaling around an axis |
CNURBSAPITrim | Class of trimming a shape with cutters |
CNURBSAPIUntrim | Class of untrimming a face |
CNURBSCurveSection | Class of curve section |
CNURBSLinearSweepWithDraftDirectionLength | Struct of length definition of linear sweeping with draft direction |
CNURBSMatchSurfConfig | Struct of NURBS matching configuration |
COBJTool | Class of read and write triangular meshes of shapes in OBJ format |
COrientedShapeEqualTo | The equality operator for oriented shapes |
CParabolaS | Base class of parabola |
CPlane | Class of Plane |
CPointT | Template class of point |
CPolygon2 | The polygon in 2D |
CPolygon3 | Class of 3D polygon |
CPolygonOnTriangularMesh | Class of polygon on triangular mesh |
CPrecision | Functions of precision criteria for comparing two numbers |
CPtrTool | Class used to unify the behavior of pointer and non-pointer values |
CQuaternionT | Class of quaternion |
CShapeAnalysisFreeBounds | Class of analyze the free bounds of faces |
CShapeAnalysisTool | Some useful tool for analysis shapes information |
CShapeFixTool | Some useful tool for fixing shapes |
CShapeTool | Class of read and write shapes |
CSIUnit | Class for si units |
CSphere | Class of sphere |
CSTLTool | Class of read and write triangular meshes of shapes in STL format |
CSurfaceBase | Base class of elementary surfaces |
CSurfaceCalculation | Functions for basic geometric computations on elementary curves such as planes and spheres |
CSurfaceLocalProperty | Template class of local property of surfaces |
CSurfacesError | The class of surfaces error calculation |
CThermodynamicTemperatureUnit | Class for SI Base Units |
CTimeUnit | Class for SI Base Units |
CTopoBuilder | Class of a tool for building B-Rep structure |
CTopoCast | Class of tool that casts TopoShape objects to specific sub-classes |
CTopoCompound | Class of compound |
CTopoCompSolid | Class of composite solid |
CTopoEdge | Class of edge |
CTopoExplorer | Class of a tool for exploring the B-Rep structure |
CTopoExplorerTool | Class of tool for explorer |
CTopoFace | Class of face |
CTopoIterator | Class of iterator for B-Rep structure |
CTopoLocation | Class of local transformation representing location of entities |
CTopoShape | Base class of shape, containing an underlying shape with a location and an orientation |
CTopoShell | Class of shell |
CTopoSolid | Class of solid |
CTopoTool | Class of access tools for B-Rep structure |
CTopoVertex | Class of vertex |
CTopoWire | Class of wire |
CTorus | Class of torus |
CTransformationT | Class of transformation |
CTransformShape | Class of transforming a shape |
CTriangle | Class of triangle, used in TriangularMesh |
CTriangularMesh | Class of triangular mesh |
CUnifySameDomain | The tool class for simplifying faces and edges of shapes located on the same geometry |
CVecProxy | |
CVectorT | Template class of vector |
CWireExplorer | Class of tool for exploring wire |
►Nstd | STL namespace |
Cequal_to< AMCAX::TopoShape > | Specialization of equal function of TopoShape used in STL unordered_set and unordered_map |
Chash< AMCAX::TopoLocation > | Specialization of hash functions for STL unordered_set and unordered_map |
Chash< AMCAX::TopoShape > | Specialization of hash function of TopoShape used in STL unordered_set and unordered_map |
Chash< pair< T1, T2 > > | Compute a hash value for a pair |
Chash< vector< T > > | Compute a hash value for a vector |