► approx | |
ApproxParameterizationType.hpp | The enum class of parameterization type |
► boolean | |
BOAlgoMacros.hpp | The basic enum classes used in boolean algorithm |
BoolBRepCommon.hpp | The class of common operation |
BoolBRepCut.hpp | The class of cut operation |
BoolBRepDefeaturing.hpp | The class of removing feature faces from the shape |
BoolBRepFuse.hpp | The class of fuse operation |
BoolBRepReplaceFace.hpp | The class of replace the feature faces in solid with surface |
BoolBRepSection.hpp | The class of section operation |
BoolBRepSplitter.hpp | The class of splitter operation |
BoolBuilder.hpp | The base class of general boolean operation |
BoolOperation.hpp | The base class of boolean operation |
► common | |
Array2.hpp | Template class of two dimensional array |
AxisT.hpp | Class of axis |
Bimap.hpp | Template class of bidirectional map |
BoundingBox2.hpp | Class of 2D bounding box |
BoundingBox3.hpp | Class of 3D axis-aligned bounding box |
BoundingRange.hpp | Class of 1D bounding range |
BoundingSphere.hpp | Class of bounding sphere |
CartesianCoordinateSystem.hpp | Class of Cartesian coordinate system |
CoordT.hpp | Class of coordinate |
DirectionT.hpp | Class of direction |
FrameT.hpp | Class of frame |
GeneralTransformationT.hpp | Class of general transformation |
HashTool.hpp | Template classes used to compute hash values |
IndexMap.hpp | Template class of indexed map |
IndexSet.hpp | Template class of indexed set |
Macros.hpp | Basic macros defined for compatibility on different platforms |
MatrixT.hpp | Class of matrix |
PointT.hpp | Class of point |
Precision.hpp | Class of precision |
PtrTool.hpp | Class used to unify the behavior of pointer and non-pointer values |
QuaternionT.hpp | Class of quaternion |
TransformationT.hpp | Class of transformation |
TransformationType.hpp | Enumeration class of transformation type |
TypeTraits.hpp | Convenient helper class of type traits |
VectorT.hpp | Class of vector |
► fillet | |
ChamferFilletMacros.hpp | The enum classes used in fillet and chamfer algorithm |
MakeAdvFillet2d.hpp | Class of make fillet for 2D wires |
MakeChamfer.hpp | The class of chamfer |
MakeChamferFilletBase.hpp | The base class of chamfer and fillet |
MakeFillet.hpp | The class of fillet |
MakeFillet2d.hpp | Class of make fillet and chamfer on a vertex of a planar face |
► gcs | |
AMCAXGCS.h | Class of GCSWSystem |
► geomAlgo | |
GccCircle2TangentOn.hpp | Class of constructing a 2D circle tangent to two curves or points and having a center on a curve |
GccCircle2TangentRadius.hpp | Class of constructing a 2D circle tangent to two curves or points with a given radius |
GccCircle3Tangent.hpp | Class of constructing a 2D circle tangent to three curves or points |
GccCircleTangentCenter.hpp | Class of constructing a 2D circle tangent to a curve or point at a given center |
GccCircleTangentOnRadius.hpp | Class of constructing a 2D circle tangent to a curve or point and having a center on a curve with a given radius |
GccEntity.hpp | Class of useful tools of constructing qualified curves |
GccLine2Tangent.hpp | Class of constructing a 2D line tangent to two curves or points |
GccLineTangentOblique.hpp | Class of constructing a 2D line tangent to a curve or point and having a given oblique angle with a line |
GccMacros.hpp | Enumerate classes of position type and bisecting type |
GccQualifiedCurve.hpp | Class of a curve with a qualifier used in gcc |
GeomFillStyle.hpp | Enumerate classes used in modeling algorithm |
LawBSpline.hpp | Class of B spline law function |
LawBSplineFunction.hpp | Class of B spline law function inherited from LawFunction |
LawComposite.hpp | Class of composite law function |
LawConstant.hpp | Class of constant law function |
LawFunction.hpp | Base class of law function |
LawInterpol.hpp | Class of interpolated B spline law function |
LawLinear.hpp | The class of linear law function |
LawS.hpp | Class of the "S" shape law function |
MakeConic2FromConstraints.hpp | The class of creating 2d conic curve from geometric constraints |
► geometry | |
Adaptor2Curve.hpp | Base class of adaptor of 2D curves |
Adaptor3Curve.hpp | Base class of adaptor of 3D curves |
Adaptor3CurveOnSurface.hpp | Class of adaptor of 3D curves on surface |
Adaptor3Surface.hpp | Base class of adaptor of 3D surfaces |
AdaptorGeom2Curve.hpp | Class of adaptor of 2D geometric curves |
AdaptorGeom2Tool.hpp | Class of tool for 2D geometric adaptors |
AdaptorGeom3Curve.hpp | Class of adaptor of 3D geometric curves |
AdaptorGeom3Surface.hpp | Class of adaptor of 3D geometric surfaces |
AdaptorGeom3Tool.hpp | Class of tool for 3D geometric adaptors |
ComputePointsAbscissa.hpp | Class of compute the parameter of a point on a curve of given arc length |
ComputePointsTangentialDeflection.hpp | Class of sampling points on a curve by controlling the points with bounded tangential deflection conditions |
CurveLocalProperty.hpp | Template class of computing curve local property |
CurvesError.hpp | The class of curves error calculation |
ExtremaMacros.hpp | Enumerations used in extrema computation |
Geom2BezierCurve.hpp | Class of 2D Bezier curve |
Geom2BoundedCurve.hpp | Base class of 2D bounded curve |
Geom2BSplineCurve.hpp | Class of 2D B spline curve |
Geom2Circle.hpp | Class of 2D circle |
Geom2Conic.hpp | Base class of 2D conic curve |
Geom2Curve.hpp | Base class of 2D curve |
Geom2CurveLocalProperty.hpp | Class of local property of 2D curves |
Geom2Direction.hpp | Class of 2D direction |
Geom2Ellipse.hpp | Class of 2D ellipse |
Geom2GeneralVector.hpp | Class of 2D vector |
Geom2Geometry.hpp | Base class of 2D geometry object |
Geom2Hyperbola.hpp | Class of 2D hyperbola |
Geom2Line.hpp | Class of 2D line |
Geom2OffsetCurve.hpp | Class of 2D offset curve |
Geom2Parabola.hpp | Class of 2D parabola |
Geom2Point.hpp | Class of 2D point |
Geom2TrimmedCurve.hpp | Class of 2D trimmed curve |
Geom2Vector.hpp | Base class of 2D vector |
Geom3BezierCurve.hpp | Class of 3D bezier curve |
Geom3BezierSurface.hpp | Class of 3D Bezier surface |
Geom3BoundedCurve.hpp | Base class of 3D bounded curve |
Geom3BoundedSurface.hpp | Base class of 3D bounded surface |
Geom3BSplineCurve.hpp | Class of 3D B spline curve |
Geom3BSplineSurface.hpp | Class of 3D B spline surface |
Geom3Circle.hpp | Class of 3D circle |
Geom3Conic.hpp | Base class of 3D conic curve |
Geom3ConicalSurface.hpp | Class of 3D conical surface |
Geom3Curve.hpp | Base class of 3D curve |
Geom3CurveLocalProperty.hpp | Class of local property of 3D curves |
Geom3CylindricalSurface.hpp | Class of 3D cylindrical surface |
Geom3Direction.hpp | Class of 3D direction |
Geom3ElementarySurface.hpp | Base class of 3D elementary surface |
Geom3Ellipse.hpp | Class of 3D ellipse |
Geom3GeneralVector.hpp | Class of 3D general vector |
Geom3Geometry.hpp | Base class of 3D geometry object |
Geom3Hyperbola.hpp | Class of 3D hyperbola |
Geom3Line.hpp | Class of 3D line |
Geom3OffsetCurve.hpp | Class of 3D offset curve |
Geom3OffsetSurface.hpp | Class of 3D offset surface |
Geom3Parabola.hpp | Class of 3D parabola |
Geom3Plane.hpp | Class of 3D plane |
Geom3Point.hpp | Class of 3D point |
Geom3SphericalSurface.hpp | Class of 3D spherical surface |
Geom3Surface.hpp | Base class of 3D surface |
Geom3SurfaceLocalProperty.hpp | Class of local property of surfaces |
Geom3SurfaceOfExtrusion.hpp | Class of surface of extrusion |
Geom3SurfaceOfRevolution.hpp | Class of surface of revolution |
Geom3SweptSurface.hpp | Base class of 3D swept surface |
Geom3ToroidalSurface.hpp | Class of 3D toroidal surface |
Geom3TrimmedCurve.hpp | Class of 3D trimmed curve |
Geom3TrimmedSurface.hpp | Class of 3D trimmed surface |
Geom3Vector.hpp | Base class of 3D vector |
GeomAPIExtremaCurveCurve2.hpp | Class of computing extremal points for two 2D curves |
GeomAPIExtremaCurveCurve3.hpp | Class of computing extremal points for two 3D curves |
GeomAPIExtremaCurveSurface.hpp | Class of computing extremal points for a curve and a surface |
GeomAPIExtremaSurfaceSurface.hpp | Class of computing extremal points for two surfaces |
GeomAPIIntCurveCurve2.hpp | Class of computing intersection points for two 2D curves |
GeomAPIIntCurveSurface.hpp | Class of computing intersection points for a curve and a surface |
GeomAPIInterpolate2.hpp | Class of computing a curve interpolating 2D points |
GeomAPIInterpolate3.hpp | Class of computing a curve interpolating 3D points |
GeomAPIIntSurfaceSurface.hpp | Class of computing intersection curves for two surfaces |
GeomAPIPlaneCurve.hpp | Class of tools converting planar curves between 2D and 3D |
GeomAPIPointsToBSpline2.hpp | Class of computing a 2D B spline curve approximating 2D points |
GeomAPIPointsToBSpline3.hpp | Class of computing a 3D B spline curve approximating 3D points |
GeomAPIPointsToBSplineSurface.hpp | Class of computing a B spline surface approximating points |
GeomAPIProjectPointOnCurve2.hpp | Class of projecting a 2D point on a curve |
GeomAPIProjectPointOnCurve3.hpp | Class of projecting a 3D point on a curve |
GeomAPIProjectPointOnSurface.hpp | Class of projecting a point on a surface |
GeometryTool.hpp | Class of tools for geometry objects |
GlobalPrincipalProperty.hpp | Class of internal data structure for computing global property |
GlobalProperty.hpp | Class of general global property |
MakeArcOfCircle.hpp | Class of making arcs of 3D circle |
MakeArcOfCircle2d.hpp | Class of making arcs of 2D circle |
MakeArcOfEllipse.hpp | Class of making arcs of 3D ellipse |
MakeArcOfEllipse2d.hpp | Class of making arcs of 2D ellipse |
MakeArcOfHyperbola.hpp | Class of making arcs of 3D hyperbola |
MakeArcOfHyperbola2d.hpp | Class of making arcs of 2D hyperbola |
MakeArcOfParabola.hpp | Class of making arcs of 3D parabola |
MakeArcOfParabola2d.hpp | Class of making arcs of 2D parabola |
MakeCircle2.hpp | Class of making 2D circles |
MakeCircle3.hpp | Class of making 3D circles |
MakeCone3.hpp | Class of making cones |
MakeCylinder3.hpp | Class of making cylinders |
MakeDirection2.hpp | Class of making 2D directions |
MakeDirection3.hpp | Class of making 3D directions |
MakeEllipse2.hpp | Class of making 2D ellipses |
MakeEllipse3.hpp | Class of making 3D ellipses |
MakeGeom2Circle.hpp | Class of making 2D geometric circles |
MakeGeom2Ellipse.hpp | Class of making 2D geometric ellipses |
MakeGeom2Hyperbola.hpp | Class of making 2D geometric hyperbolas |
MakeGeom2Line.hpp | Class of making 2D geometric lines |
MakeGeom2Parabola.hpp | Class of making 2D geometric parabolas |
MakeGeom3Circle.hpp | Class of making 3D geometric circles |
MakeGeom3ConicalSurface.hpp | Class of making geometric conical surfaces |
MakeGeom3CylindricalSurface.hpp | Class of making geometric cylindrical surfaces |
MakeGeom3Ellipse.hpp | Class of making 3D geometric ellipses |
MakeGeom3Hyperbola.hpp | Class of making 3D geometric hyperbolas |
MakeGeom3Line.hpp | Class of making 3D geometric lines |
MakeGeom3Parabola.hpp | Class of making 3D geometric parabolas |
MakeGeom3Plane.hpp | Class of making geometric planes |
MakeGeometry.hpp | Base class of making geometry objects |
MakeHelix.hpp | Class of making a helix, represented by a B spline curve |
MakeHyperbola2.hpp | Class of making 2D hyperbolas |
MakeHyperbola3.hpp | Class of making 3D hyperbolas |
MakeLine2.hpp | Class of making 2D lines |
MakeLine3.hpp | Class of making 3D lines |
MakeParabola2.hpp | Class of making 2D parabolas |
MakeParabola3.hpp | Class of making 3D parabolas |
MakePlane3.hpp | Class of making planes |
MakeSegment.hpp | Class of making 3D line segments |
MakeSegment2d.hpp | Class of making 2D line segments |
MakeTrimmedCone.hpp | Class of making trimmed cones |
MakeTrimmedCylinder.hpp | Class of making trimmed cylinders |
SurfaceLocalProperty.hpp | Template class of local property of surfaces |
SurfacesError.hpp | The class of surfaces error calculation |
► hatch | |
BRepClassificationTools.hpp | Class of tools for classification of BRep structure |
BRepFaceClassifier.hpp | Class for classifying geometric points with a face |
BRepSolidClassifier.hpp | Class for classifying geometric points with a solid |
► healing | |
ShapeAnalysisFreeBounds.hpp | Class of analyze the free bounds of faces |
ShapeAnalysisTool.hpp | Some useful tool for analysis shapes information |
ShapeFixTool.hpp | Some useful tool for fixing shapes |
ShapeFixToolContext.hpp | An useful tool for fixing shapes |
UnifySameDomain.hpp | The tool class for simplifying faces and edges of shapes located on the same geometry |
► hlr | |
HLRAlgorithmProjector.hpp | Class of hlr projector |
HLRBRepAlgorithm.hpp | Class of HLR algo |
HLRBRepHLRToShape.hpp | Class of HLR shape generation |
HLRBRepInternalAlgorithm.hpp | Class of HLR internal algorithm |
HLRBRepTypeOfResultingEdge.hpp | Enumerate class of type of resulting edge used in hidden line removal |
► iges | |
IgesIO.hpp | Class of IgesIO |
► intersect | |
BRepIntCurveSurface.hpp | Class of computing intersection points for a curve and a shape which contains faces |
IntCurveSurfaceMacros.hpp | The basic enum classes used in the interserction between a curve and a surface |
IntCurveSurfacePoint.hpp | The data structure of an interserction point between a curve and a surface |
► io | |
OBJTool.hpp | Class of read and write triangular meshes of shapes in OBJ format |
ShapeTool.hpp | Class of read and write shapes |
STLTool.hpp | Class of read and write triangular meshes of shapes in STL format |
► math | |
CircleT.hpp | Class of circle |
Classifier2d.hpp | Class of 2d classification |
Cone.hpp | Class of cone |
ConicBase.hpp | Base class of conic section |
CurveCalculation.hpp | Class of basic calculation for elementary curves |
Cylinder.hpp | Class of cylinder |
EllipseT.hpp | Class of ellipse |
GeometryMacros.hpp | Geometry macros |
HyperbolaT.hpp | Class of hyperbola |
LineT.hpp | Class of line |
MeshParameters.hpp | Class of parameters used in triangular mesh |
ParabolaT.hpp | Class of parabola |
Plane.hpp | Class of Plane |
Polygon2.hpp | Class of 2D polygon |
Polygon3.hpp | Class of 3D polygon |
PolygonOnTriangularMesh.hpp | Class of polygon on triangular mesh |
Sphere.hpp | Class of sphere |
SurfaceBase.hpp | Base class of elementary surfaces |
SurfaceCalculation.hpp | Class of basic calculation for elementary surfaces |
Torus.hpp | Class of torus |
Triangle.hpp | Class of triangle |
TriangularMesh.hpp | Class of triangular mesh |
► mesh | |
► io | |
IOOptions.hpp | Mesh IO options |
MTLMaterial.hpp | Material definition of MTL file |
OBJGeometry.hpp | Obj file geometry part definition |
OBJReader.hpp | Obj file reader |
OBJWriter.hpp | Obj file writer |
STLReader.hpp | Reader triangle soup from STL file |
STLWriter.hpp | This file implement writer for STL file |
MeshPrimitive.hpp | Defines primitives used in mesh |
TriSoup.hpp | Define traits for triangle soup |
► meshModeling | |
ArrangementUtils.hpp | Define utils used by arrangements |
MeshArrangements.hpp | Interfaces of mesh arrangements |
MeshBoolean.hpp | Mesh boolean algorithm |
MeshParameterization.hpp | Bijective parameterization algorithm |
TriMesh_IncrementalRemeshing.hpp | Interfaces of triMesh incremental remeshing |
TriMeshCut.hpp | Greedy cut algorithm for triangle mesh |
TriMeshExtrude.hpp | Mesh extrude functions |
TriMeshRepair.hpp | Repair triangle mesh to clean mesh |
TriMeshSmooth.hpp | Triangle mesh smooth algorithm |
TriSoup_ButterFlySubdivision.hpp | Implement ButterFly subdivision algorithm |
TriSoup_FastQEM.hpp | Fast QEM simplification algorithm |
TriSoup_LoopSubdivision.hpp | Implement loop subdivision algorithm |
► misc | |
AbstructUnit.hpp | Class for SI Base Units |
AmountOfSubstanceUnit.hpp | Class for SI Base Units |
ElectricCurrentUnit.hpp | Class for SI Base Units |
LengthUnit.hpp | Class for SI Base Units |
LuminousIntensityUnit.hpp | Class for SI Base Units |
MassUnit.hpp | Class for SI Base Units |
Measurement.hpp | Class for measurement |
SIUnit.hpp | Class for si units |
ThermodynamicTemperatureUnit.hpp | Class for SI Base Units |
TimeUnit.hpp | Class for SI Base Units |
► modeling | |
CopyShape.hpp | Class of copying a shape |
GeneralTransformShape.hpp | Class of transforming a shape by a general transformation |
MakeBox.hpp | Class of making a box |
MakeCone.hpp | Class of making a cone |
MakeCylinder.hpp | Class of making a cylinder |
MakeEdge.hpp | Class of making an edge |
MakeEdge2d.hpp | Class of making a 2d edge |
MakeFace.hpp | Class of making a face |
MakeHalfSpace.hpp | Class of making a half space |
MakeOneAxis.hpp | Base class of making a object with one axis |
MakePolygon.hpp | Class of making a polygon |
MakePrism.hpp | Class of making a prism |
MakePyramid.hpp | Class of making a pyramid |
MakeRevol.hpp | Class of making a revolved shape |
MakeRevolution.hpp | Class of making a revolved shape from a curve |
MakeRightPrism.hpp | Class of making a right prism |
MakeShape.hpp | Base class of making shapes |
MakeShapeError.hpp | Enumerations used for construction of shapes |
MakeShapeTool.hpp | Class of tools for making shapes |
MakeShell.hpp | Class of making a shell |
MakeSolid.hpp | Class of making a solid |
MakeSphere.hpp | Class of making a sphere |
MakeSweep.hpp | Base class of making a swept shape |
MakeTorus.hpp | Class of making a torus |
MakeVertex.hpp | Class of making a vertex |
MakeWedge.hpp | Class of making a wedge |
MakeWire.hpp | Class of making a wire |
ModifyShape.hpp | Base class of modifying a shape |
TransformShape.hpp | Class of transforming a shape |
► nextmesh | |
Macros.hpp | Enumerations in NextMesh |
NMAPIModel.hpp | Class of NextMesh Model |
NMMesh.hpp | Class of NextMesh Mesh |
► nurbs | |
NURBSAPIApprox.hpp | Class of NURBS curve approximation |
NURBSAPIBlend.hpp | Class of blending operation |
NURBSAPIBuildCurve.hpp | Class of NURBS curve building |
NURBSAPICheckContinuity.hpp | Class of coninuity check api |
NURBSAPICircularSweep.hpp | The class of NURBS sweeping with circular profile |
NURBSAPIConicalSweep.hpp | The class of NURBS sweeping with conical profile |
NURBSAPIConvert.hpp | The class of NURBS conversion from other type |
NURBSAPICorrespondence.hpp | Class of building NURBS curves parameter correspondence |
NURBSAPICurveNetworkSurface.hpp | Class of building Coons-Gordon surface |
NURBSAPIExplicitSweep.hpp | Class of explicit sweeping operation |
NURBSAPIExplode.hpp | Class of NURBS explosion |
NURBSAPIExtend.hpp | Class of NURBS extension |
NURBSAPIGetGeometry.hpp | Class of Getting not infinite curve or surface from edge or face |
NURBSAPIInterpolate.hpp | Class of NURBS interpolation |
NURBSAPIJoin.hpp | Class of NURBS join operation |
NURBSAPILinearSweep.hpp | The class of linear sweeping operation |
NURBSAPILoft.hpp | The class of NURBS lofting |
NURBSAPIMakeNURBSFromBoundaries.hpp | The class of NURBS patch building from boundaries |
NURBSAPIMatch.hpp | The class of NURBS matching |
NURBSAPIModifyEndToPlane.hpp | The class of modifying NURBS curve or surface end to the plane |
NURBSAPIOffsetCurveOnSurface.hpp | The class of NURBS curve on surface offset operation |
NURBSAPIProject.hpp | The class of projecting curve onto surface |
NURBSAPIRebuild.hpp | The class of NURBS curve or surface rebuilding |
NURBSAPIReplaceEdge.hpp | The class of face boundary edge replacing |
NURBSAPISmooth.hpp | The class of NURBS curve smoothing |
NURBSAPISweep.hpp | The class of one-rail sweeping |
NURBSAPISweep2.hpp | The class of two-rail sweeping |
NURBSAPISweepRotation.hpp | The class of rotation sweeping |
NURBSAPITrim.hpp | The class of trim operation |
NURBSAPIUntrim.hpp | The class of untrim operation |
NURBSCurveSection.hpp | The class of NURBS section |
NURBSLinearSweepWithDraftDirectionLength.hpp | The struct of length definition of linear sweeping with draft direction |
NURBSMacros.hpp | The basic enum classes used in NURBS algorithm |
NURBSMatchSurfConfig.hpp | Struct of NURBS matching configuration |
► occtio | |
OCCTTool.hpp | Class of read and write shapes from OCCT BRep files |
► offset | |
BRepOffsetMacros.hpp | Enumeration classes used in the offset algorithms |
DraftErrorStatus.hpp | Enumeration class used in the draft algorithm |
MakeDraft.hpp | Class of making a draft surface along a wire |
MakeDraftAngle.hpp | Class of draft-adding transformations on a shape |
MakeEvolved.hpp | Class of making evolved algorithm |
MakeFaceExtension.hpp | Class for extending a face |
MakeLoft.hpp | Class of making a lofting shape |
MakeOffset.hpp | Class of making offset wires |
MakeOffsetShape.hpp | Class of build a shell out of a shape algorithm |
MakePipe.hpp | Class of making pipe algorithm |
MakePipeShell.hpp | Class of making pipe shell algorithm |
MakeRuled.hpp | Class of making a face or shell with a ruled surface |
MakeThickSolid.hpp | Class of making a thick solid shape |
TransitionMode.hpp | Enumeration class of transition type |
► polymesh | |
PolyMesh.hpp | Class of PolyMesh structure |
PolyMeshIO.hpp | Class of PolyMesh API for load and write a polymesh |
► polymeshAPI | |
MeshCheck.hpp | Class of PolyMesh check Tool |
MeshCopy.hpp | Class of Copy PolyMesh |
MeshCreaseTool.hpp | Class of PolyMesh API for make crease edge |
MeshExtrude.hpp | Class of PolyMesh API for extrude method |
MeshFastSelect.hpp | Class of PolyMesh useful select Tool |
MeshFillHole.hpp | Class of PolyMesh API for fill hole |
MeshInsertFace.hpp | Class of PolyMesh API for Adding faces |
MeshMakeCone.hpp | Class of PolyMesh API for make a cone |
MeshMakeCube.hpp | Class of PolyMesh API for make a cube |
MeshMakeCylinder.hpp | Class of PolyMesh API for make a cylinder |
MeshMakeQuadball.hpp | Class of PolyMesh API for make a quadball |
MeshMakeRectangle.hpp | Class of PolyMesh API for make a plane rectangle |
MeshMakeSphere.hpp | Class of PolyMesh API for make a sphere |
MeshMakeTorus.hpp | Class of PolyMesh API for make a Torus |
MeshOffset.hpp | Class of PolyMesh API for Thicken a Mesh |
MeshReduce.hpp | Class of PolyMesh API for Reduce a Mesh |
MeshSeparate.hpp | Class of PolyMesh API for separate edges |
MeshSplit.hpp | Class of PolyMesh API for split mesh |
MeshSubdivideHE.hpp | Class of PolyMesh API for mesh subdividion, which will use half-edge data structure to modify the mesh |
MeshSubdivideRender.hpp | Class of PolyMesh API for mesh subdividion, only supports generating unstructured subdivision meshes using full triangle or full quadrilateral meshes. Compared to methods based on half edge structures, the performance is better |
MeshTool.hpp | Class of PolyMesh Tool |
MeshTransform.hpp | Class of transforming a PolyMesh |
MeshWeld.hpp | Class of PolyMesh API for weld edges |
► shapeEdit | |
DetectTool.hpp | Class of Detect Tool |
EdgeEditor.hpp | Class of Edge Editor |
FaceEditor.hpp | Class of Face Editor |
FaceExtension.hpp | Class for Face Extension |
GeomEMacros.hpp | Enumerations in GeomE |
GeomImprint.hpp | Class of Geometric Imprinting |
Options.hpp | Defines data structures for configuration options across various functionalities |
VertexEditor.hpp | Class of Vertex Editor |
► step | |
► mesh | |
StepMesh.hpp | Class for reading STEP file and convert solid to mesh |
StepMeshData.hpp | Payload-containing struct of the STEP Mesh Reader |
StepMeshDataTool.hpp | Class of tools for StepMeshData |
StepMeshProgress.hpp | Class used for reporting the state of the STEP process |
StepMeshReader.hpp | Class for reading STEP file and convert solids / shells to mesh |
► repitem | |
AbstractRepItem.hpp | Class for representing a representation item |
BinaryRepItem.hpp | Class for Binary Representation Items |
CartesianPointRepItem.hpp | Class for Descriptive Representation Items |
CompoundRepItem.hpp | Class for representing a descriptive representation item |
DescriptiveRepItem.hpp | Class for Descriptive Representation Items |
IntegerRepItem.hpp | Class for representing a descriptive representation item |
MeasureRepItem.hpp | Class for representing a descriptive representation item |
RealRepItem.hpp | Class for representing a descriptive representation item |
RepItem.hpp | Class for representing a representation item |
ValueRepItem.hpp | Class for representing a descriptive representation item |
ShapeRGBA.hpp | Class for representation Color RGBA |
Step2Mesh.hpp | Class for reading STEP file and convert it to mesh |
StepData.hpp | Payload-containing struct of the for file reader and writer |
StepDataTool.hpp | Class of tools for StepData |
StepFactors.hpp | Class for representation Color RGBA |
StepLengthUnit.hpp | Class used for setting the length unit of the STEP file |
StepOptions.hpp | This file contains the definition of the StepOptions struct |
StepProgress.hpp | Class used for carrying data the progress of the STEP process |
StepProperty.hpp | This file contains the definition of the StepProperty class |
StepReader.hpp | Class used for translating STEP file to TopoShape objects |
StepStyle.hpp | Color and Rendering representation class |
StepWriter.hpp | Class used for translating TopoShape objects to STEP file |
► tmeshSpline | |
TMSpline.hpp | Class of TMSpline structure |
TMSplineIO.hpp | Class of read and write TMSpline |
TMSplineMacros.hpp | Enumerator class used for TMSpline structure |
TMSplineMeshing.hpp | Class of meshing a TMSpline to a Triangle mesh |
TMSplineMeshingIO.hpp | Class of export TMSpline triangle mesh to STL or OBJ format |
TMSTriangleMesh.hpp | Class of TMSpline triangle mesh structure |
► tmeshSplineAPI | |
TMSplineAddFace.hpp | Class of TMSpline API for Adding faces |
TMSplineBridgeEdge.hpp | Class of TMSpline API for bridge edge |
TMSplineCheck.hpp | Class of TMSpline check Tool |
TMSplineCopy.hpp | Class of Copy TMSpline |
TMSplineCreaseTool.hpp | Class of TMSpline API for make crease edge |
TMSplineExtrude.hpp | Class of TMSpline API for extrude method |
TMSplineFastSelect.hpp | Class of TMSpline useful select Tool |
TMSplineFillHole.hpp | Class of TMSpline API for fill hole |
TMSplineMakeCircular.hpp | Class of TMSpline API for make a filled circular |
TMSplineMakeCone.hpp | Class of TMSpline API for make a cone |
TMSplineMakeCube.hpp | Class of TMSpline API for make a cube |
TMSplineMakeCylinder.hpp | Class of TMSpline API for make a cylinder |
TMSplineMakeDonut.hpp | Class of TMSpline API for make a dount |
TMSplineMakeQuadball.hpp | Class of TMSpline API for make a quadball |
TMSplineMakeRectangle.hpp | Class of TMSpline API for make a plane rectangle |
TMSplineMakeSphere.hpp | Class of TMSpline API for make a sphere |
TMSplineMakeTorus.hpp | Class of TMSpline API for make a Torus |
TMSplinePrism.hpp | Class of TMSpline API for Make Prism |
TMSplineReduce.hpp | Class of TMSpline API for delete and remove element |
TMSplineRepair.hpp | Class of TMSpline API for repair TMSpline |
TMSplineSampleChamfer.hpp | Class of TMSpline API for Sample Chamfer |
TMSplineSeparate.hpp | Class of TMSpline API for separate edges |
TMSplineSplit.hpp | Class of TMSpline API for split spline |
TMSplineThicken.hpp | Class of TMSpline API for Thicken a TMSpline |
TMSplineTool.hpp | Class of TMSpline Tool |
TMSplineTransform.hpp | Class of transforming a TMSpline |
TMSplineWeld.hpp | Class of TMSpline API for weld edges |
► topology | |
BRepAdaptorCompCurve3.hpp | Class of adaptor of 3D composite curves in B-Rep |
BRepAdaptorCurve2.hpp | Class of adaptor of 2D curves in B-Rep |
BRepAdaptorCurve3.hpp | Class of adaptor of 3D curves in B-Rep |
BRepAdaptorSurface.hpp | Class of adaptor of 3D surfaces in B-Rep |
BRepBoundingBox.hpp | Class of tool for computing a bounding box of BRep structure |
BRepCurveLocalProperty.hpp | Class of local property of BRep curves |
BRepExtremaDistShapeShape.hpp | Class of computing extremal distance between two shapes |
BRepExtremaMacros.hpp | Enumerate classes used in extrema computation of BRep structure |
BRepExtremaProximityTool.hpp | Tool class for detecting the proximity of two shapes |
BRepGlobalProperty.hpp | Class of global property of BRep structure |
BRepSurfaceLocalProperty.hpp | Class of local property of BRep surfaces |
BRepTool.hpp | Class of tool for B-Rep structure |
TopoBuilder.hpp | Class of a tool for building B-Rep structure |
TopoCast.hpp | Class of casting tool |
TopoCompound.hpp | Class of compound |
TopoCompSolid.hpp | Class of composite solid |
TopoEdge.hpp | Class of edge |
TopoExplorer.hpp | Class of a tool for exploring the B-Rep structure |
TopoExplorerTool.hpp | Class of tool for explorer |
TopoFace.hpp | Class of face |
TopoIterator.hpp | Class of iterator for B-Rep structure |
TopoLocation.hpp | Class of local transformation representing location of entities |
TopoLocationItemList.hpp | Internal class of list of item used in location |
TopologyMacros.hpp | Enumerations on topology, including type of orientation, type of shape, type of state, type of point representation, and type of curve representation |
TopoShape.hpp | Base class of shape, containing an underlying shape with a location and an orientation |
TopoShell.hpp | Class of shell |
TopoSolid.hpp | Class of solid |
TopoTool.hpp | Class of tools for B-Rep structure |
TopoVertex.hpp | Class of vertex |
TopoWire.hpp | Class of wire |
WireExplorer.hpp | Class of tool for exploring wire |
► topomesh | |
BRepMeshDiscretRoot.hpp | Base class of meshing |
BRepMeshIncrementalMesh.hpp | Class of meshing |
MeshToolsParameters.hpp | Struct of parameters used in the meshing process |
► topoOp | |
BRepFillMacros.hpp | Enumerate classes used in advanced modeling |
► utilities | |
Exception.hpp | Exception handling in AMCAX Meshing lib |
ExtendedTypeTraits.hpp | Define extended functions for type_traits in STL |
IndexDef.hpp | Defines index_t used in everywhere |
IndexHeap.hpp | Defines indexed heap |
Logger.hpp | Defines logger |
Macros.hpp | Define macros used by AMCAXMeshing library |
SFINAE.hpp | Defines commonly used SFINAE utils |
StringUtils.hpp | Defines utils for string |