AMCAX Kernel
Geometry kernel for CAD/CAE/CAM
AMCAX Kernel 1.0.0.0
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAMCAX::STEP::AbstractRepItemClass representing a representation item
 CAMCAX::AbstructUnitClass for SI Base Units
 CAMCAX::Adaptor2CurveBase class of adaptor of 2D curves
 CAMCAX::Adaptor3CurveBase class of adaptor of 3D curves
 CAMCAX::Adaptor3SurfaceBase class of adpator of 3D surfaces
 CAMCAX::AdaptorGeom2ToolClass of tool for 2D geometric adaptors
 CAMCAX::AdaptorGeom3ToolClass of tool for 3D geometric adaptors
 CAMCAX::GCS::Arc2dArc of circle in 2d
 CAMCAX::GCS::ArcOfEllipse2dArc of ellipse in 2d
 CAMCAX::GCS::ArcOfParabola2dArc of parabola in 2d
 CAMCAX::Array2< T >Template class of two dimensional array
 CAMCAX::Array2< AMCAX::PointT >
 CAMCAX::Array2< AMCAX::PointT< double, 2 > >
 CAMCAX::Array2< double >
 CAMCAX::AxisT< Scalar, DIM >Class of axis
 CAMCAX::AxisT< double, 2 >
 CAMCAX::AxisT< double, 3 >
 CAMCAX::AxisT< double, DIM >
 CAMCAX::Meshing::Parameterization::BijectivePara< Traits >
 CAMCAX::Meshing::Parameterization::BijectivePara_Impl< Traits >
 CAMCAX::Bimap< key_type, value_type >Template class of bidirectional map
 CAMCAX::GeomE::BooleanMatchRegionBoolean matching region with specified tolerance
 CAMCAX::BoundingBox2Class of 2D bounding box
 CAMCAX::BoundingBox3Class of 3D bounding box
 CAMCAX::BoundingRangeClass of 1D bounding range
 CAMCAX::BoundingSphereClass of bounding sphere
 CAMCAX::BRepBoundingBoxClass of tool for computing a bounding box of BRep structure
 CAMCAX::BRepClassificationToolsClass of tools for classification of BRep structure, Make a one-time accurate judgment that doesn't care about performance
 CAMCAX::BRepExtremaDistShapeShapeClass of computing extremal distance between two shapes
 CAMCAX::BRepExtremaProximityToolTool class for detecting the proximity of two shapes. Note that the discretization algorithm is used internally, and the results are approximate
 CAMCAX::BRepFaceClassifierClass for classifying geometric points with a face
 CAMCAX::BRepGlobalPropertyClass of global property of BRep structure
 CAMCAX::BRepIntCurveSurfaceClass 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
 CAMCAX::BRepMeshDiscretRootBase class of meshing
 CAMCAX::BRepSolidClassifierClass for classifying geometric points with a solid
 CAMCAX::BRepToolClass of tool for B-Rep structure
 CAMCAX::GCS::BSplineCurve2dB-spline curve in 2d
 CAMCAX::CartesianCoordinateSystemClass of Cartesian coordinate system
 CAMCAX::GCS::Circle2dCircle in 2d
 CAMCAX::Classifier2dClass of low-level 2d classification
 CAMCAX::ComputePointsAbscissaClass of compute the parameter of a point on a curve of given arc length
 CAMCAX::ComputePointsTangentialDeflectionClass of sampling points on a curve by controlling the points with bounded tangential deflection conditions
 CAMCAX::Conic2ConstraintStruct of constraint settings for making conic curve
 CAMCAX::ConicBase< DIM, Derived >Base class of conic sections, only available in 2D and 3D
 CAMCAX::ConicBase< DIM, CircleS< DIM > >
 CAMCAX::ConicBase< DIM, EllipseS< DIM > >
 CAMCAX::ConicBase< DIM, HyperbolaS< DIM > >
 CAMCAX::ConicBase< DIM, ParabolaS< DIM > >
 CAMCAX::CoordBase< Scalar, DIM >Base class of coordinate
 CAMCAX::CoordBase< double, DIM >
 CAMCAX::CoordBase< int, DIM >
 CAMCAX::CoordBase< Scalar, 1 >
 CAMCAX::CoordBase< Scalar, 2 >
 CAMCAX::CoordBase< Scalar, 3 >
 CAMCAX::CoordBase< Scalar, 4 >
 CAMCAX::CoordBase< T, DIM >
 CAMCAX::CurveCalculationFunctions for basic geometric computations on elementary curves such as lines and conics
 CAMCAX::CurveLocalProperty< Curve, DIM >Template class of computing curve local property
 CAMCAX::CurvesErrorCalculate the error of approximation
 CAMCAX::GeomE::DetectToolClass of Detect Tools
 CAMCAX::DirectionT< Scalar, DIM >Class of direction, i.e. the unit vector
 CAMCAX::DirectionT< double, 2 >
 CAMCAX::DirectionT< double, 3 >
 CAMCAX::DirectionT< double, DIM >
 CAMCAX::Meshing::Mesh::EdgeSimple 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
 CAMCAX::GeomE::EdgeEditorClass of Edge Editor
 CAMCAX::GCS::Ellipse2dEllipse in 2d
 Cstd::equal_to< AMCAX::TopoShape >Specialization of equal function of TopoShape used in STL unordered_set and unordered_map
 Cstd::exceptionSTL class
 CAMCAX::GeomE::ExtendOptionsConfiguration options for the face extension operation. The variables modify, mergeResult, and removeRedundantVertex currently only support default values
 CAMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >::Face
 CAMCAX::Meshing::Subdivision::TriSoup_LoopSubdivision< Traits >::Face
 CAMCAX::GeomE::FaceEditorClass of Face Editor
 CAMCAX::GeomE::FaceExtensionClass of Geometric Imprinting
 Cstd::false_type
 CAMCAX::Meshing::Remeshing::FastQEM< Traits >Implement a fast QEM simplification algorithm based on triangle soup
 CAMCAX::Meshing::Remeshing::FastQEM_Impl< Traits >
 CAMCAX::FrameT< Scalar, DIM >Class of frame
 CAMCAX::FrameT< double, 2 >
 CAMCAX::FrameT< double, 3 >
 CAMCAX::FrameT< double, DIM >
 CAMCAX::GccCircle2TangentOnClass of constructing a 2D circle tangent to two curves or points and having a center on a curve
 CAMCAX::GccCircle2TangentRadiusClass of constructing a 2D circle tangent to two curves or points with a given radius
 CAMCAX::GccCircle3TangentClass of constructing a 2D circle tangent to three curves or points
 CAMCAX::GccCircleTangentCenterClass of constructing a 2D circle tangent to a curve or point at a given center
 CAMCAX::GccCircleTangentOnRadiusClass of constructing a 2D circle tangent to a curve or point and having a center on a curve with a given radius
 CAMCAX::GccEntityClass of useful tools of constructing qualified curves
 CAMCAX::GccLine2TangentClass of constructing a 2D line tangent to two curves or points
 CAMCAX::GccLineTangentObliqueClass of constructing a 2D line tangent to a curve or point and having a given oblique angle with a line
 CAMCAX::GccQualifiedCurveClass of a curve with a qualifier used in gcc
 CAMCAX::GCS::GCSWConHandleThe wrapper for GCSConHandle
 CAMCAX::GCS::GCSWRigidBodyThe wrapper for GCSRigidBody
 CAMCAX::GCS::GCSWSystemThe wrapper for GCSSystem
 CAMCAX::GCS::GCSWVarGeomHandleThe wrapper for GCSVarGeomHandle
 CAMCAX::GeneralTransformationT< Scalar, DIM >Class of general transformation
 CAMCAX::GeneralTransformationT< double, 3 >
 CAMCAX::Geom2GeometryBase class of 2D geometry object
 CAMCAX::Geom3GeometryBase class of 3D geometry object
 CAMCAX::GeomAPIExtremaCurveCurve2Class of computing extremal points for two 2D curves
 CAMCAX::GeomAPIExtremaCurveCurve3Class of computing extremal points for two 3D curves
 CAMCAX::GeomAPIExtremaCurveSurfaceClass of computing extremal points for a curve and a surface
 CAMCAX::GeomAPIExtremaSurfaceSurfaceClass of computing extremal points for two surfaces
 CAMCAX::GeomAPIIntCurveCurve2Class of computing intersection points for two 2D curves
 CAMCAX::GeomAPIIntCurveSurfaceClass of computing intersection points for a curve and a surface
 CAMCAX::GeomAPIInterpolate2Class of computing a curve interpolating 2D points
 CAMCAX::GeomAPIInterpolate3Class of computing a curve interpolating 3D points
 CAMCAX::GeomAPIIntSurfaceSurfaceClass of computing intersection curves for two surfaces
 CAMCAX::GeomAPIPlaneCurveClass of tools converting planar curves between 2D and 3D
 CAMCAX::GeomAPIPointsToBSpline2Class of computing a 2D B spline curve approximating 2D points
 CAMCAX::GeomAPIPointsToBSpline3Class of computing a 3D B spline curve approximating 3D points
 CAMCAX::GeomAPIPointsToBSplineSurfaceClass of computing a B spline surface approximating points
 CAMCAX::GeomAPIProjectPointOnCurve2Class of projecting a 2D point on a curve
 CAMCAX::GeomAPIProjectPointOnCurve3Class of projecting a 3D point on a curve
 CAMCAX::GeomAPIProjectPointOnSurfaceClass of projecting a point on a surface
 CAMCAX::GeometryToolClass of tools for geometry objects
 CAMCAX::GeomE::GeomImprintClass of Geometric Imprinting
 CAMCAX::GlobalPrincipalPropertyClass of internal data structure for computing global property
 CAMCAX::GlobalPropertyClass of general global property
 CAMCAX::Meshing::TriMeshCut::GreedyCut< Traits >
 CAMCAX::Meshing::TriMeshCut::GreedyCut_Impl< Traits >
 CAMCAX::Meshing::Mesh::HalfEdgeSimple 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
 Cstd::hash< AMCAX::TopoLocation >Specialization of hash functions for STL unordered_set and unordered_map
 Cstd::hash< AMCAX::TopoShape >Specialization of hash function of TopoShape used in STL unordered_set and unordered_map
 Cstd::hash< pair< T1, T2 > >Compute a hash value for a pair
 Cstd::hash< vector< T > >Compute a hash value for a vector
 CAMCAX::HashToolTool for compute hash values
 CAMCAX::HLRAlgorithmProjectorClass of hlr projector
 CAMCAX::HLRBRepHLRToShapeClass of HLR shape generation
 CAMCAX::HLRBRepInternalAlgorithmClass of HLR internal algorithm
 CAMCAX::IGES::IgesIOClass of read and write shapes from IGES files
 CAMCAX::GeomE::ImprintOptionsParameter options for the geometric imprinting operation
 CAMCAX::Meshing::IndexDenseHeap< value_type, key_type, comparator >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
 CAMCAX::IndexMap< key_type, value_type, hasher, keyeq >Template class of indexed map
 CAMCAX::IndexSet< key_type, hasher, keyeq >Template class of indexed set
 CAMCAX::IndexSet< AMCAX::TopoShape >
 CAMCAX::IntCurveSurfacePointThe data structure of an interserction point between a curve and a surface
 CAMCAX::InterpolationNodeStruct of data node for interpolation including position and first and second derivatives
 CAMCAX::Meshing::Arrangements::InterSegments< TriIndexT >The intersection segments information of result mesh
 CAMCAX::Meshing::Mesh::IOOptionsOptions about pre-described properties in mesh IO
 CAMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >::OrderedOneRingVertices::Iterator
 CAMCAX::Meshing::Arrangements::LabelsEach output triangle has a surface label and inside label
 CAMCAX::LawBSplineClass of B spline law function
 CAMCAX::LawFunction
 CAMCAX::GCS::Line2dLine in 2d
 CAMCAX::GCS::Line3dLine represented by a point and the normalized direction vector
 CAMCAX::LineBase< DIM, Derived >Base class of line
 CAMCAX::LineBase< 2, LineS< 2 > >
 CAMCAX::LineBase< 3, LineS< 3 > >
 CAMCAX::LineBase< DIM, LineS< DIM > >
 CAMCAX::Meshing::Logger
 CAMCAX::MakeAdvFillet2dClass of make fillet for 2D wires
 CAMCAX::MakeConic2FromConstraintsBuild 2d conic curve from geometric constraints
 CAMCAX::MakeGeometryBase class of making geometry objects
 CAMCAX::MakeShapeBase class of making shapes
 CAMCAX::MakeShapeToolClass of tools for making shapes
 CAMCAX::GCS::Matrix3dRigid transformation matrix
 CAMCAX::MatrixT< Scalar, ROW, COL >Class of fixed-size matrix
 CAMCAX::MatrixT< double, 3, 3 >
 CAMCAX::MatrixT< double, DIM, DIM >
 CAMCAX::MatrixT< Scalar, 2, 2 >Specialized class of 2x2 matrix
 CAMCAX::MatrixT< Scalar, 3, 3 >Specialized class of 3x3 matrix
 CAMCAX::MatrixT< Scalar, DIM, DIM >
 CAMCAX::MeasurementClass for measurement
 CAMCAX::Meshing::Arrangements::MeshArrangements< Kernel, Traits >
 CAMCAX::Meshing::Arrangements::MeshArrangements_Impl< Traits >
 CAMCAX::Meshing::Arrangements::MeshArrangements_Impl< ArrangementsTraits >
 CAMCAX::Meshing::Arrangements::MeshArrangements_Stats
 CAMCAX::Meshing::Boolean::MeshBoolean< Kernel, Traits >
 CAMCAX::Meshing::Boolean::MeshBoolean_Impl< Traits >
 CAMCAX::Meshing::Boolean::MeshBoolean_Impl< BooleanTraits >
 CAMCAX::SubD::MeshCheckClass of PolyMesh Check Tool
 CAMCAX::SubD::MeshCopyClass of Copy PolyMesh
 CAMCAX::SubD::MeshCreaseToolClass of PolyMesh API for make crease edge
 CAMCAX::SubD::MeshExtrudeClass 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
 CAMCAX::SubD::MeshFastSelectClass of PolyMesh useful select Tool
 CAMCAX::SubD::MeshFillHoleClass of PolyMesh API for fill hole
 CAMCAX::SubD::MeshInsertFace
 CAMCAX::SubD::MeshMakeConeClass of PolyMesh API for make a cone
 CAMCAX::SubD::MeshMakeCubeClass of PolyMesh API for make a cube
 CAMCAX::SubD::MeshMakeCylinderClass of PolyMesh API for make a cylinder
 CAMCAX::SubD::MeshMakeQuadballClass of PolyMesh API for make a quadball the quadball is a sphere divided into six equal parts, which is equally divided into a quadrilateral
 CAMCAX::SubD::MeshMakeRectangleClass of PolyMesh API for make a plane rectangle
 CAMCAX::SubD::MeshMakeSphereClass of PolyMesh API for make a sphere
 CAMCAX::SubD::MeshMakeTorusClass of PolyMesh API for make a Torus
 CAMCAX::SubD::MeshOffsetClass of PolyMesh API for Thicken a Mesh
 CAMCAX::MeshParametersClass of parameters used in triangular mesh
 CAMCAX::SubD::MeshReduceClass of PolyMesh API for Reduce a Mesh
 CAMCAX::SubD::MeshSeparateClass of PolyMesh API for separate edge, obtain new boundaries in the separated edges
 CAMCAX::SubD::MeshSplitClass of PolyMesh API for split mesh
 CAMCAX::SubD::MeshSubdivideHEClass of PolyMesh API for mesh subdividion, which will use half-edge data structure to modify the mesh
 CAMCAX::SubD::MeshSubdivideRenderCCClass of PolyMesh API for quadrilateral mesh Catmull-Clark subdivision
 CAMCAX::SubD::MeshSubdivideRenderLoopClass of PolyMesh API for triangle mesh Loop subdividion
 CAMCAX::SubD::MeshToolClass of PolyMesh Tool
 CAMCAX::MeshToolsParametersStruct of parameters used in the meshing process
 CAMCAX::SubD::MeshTransformClass of transforming a PolyMesh
 CAMCAX::SubD::MeshWeldClass of PolyMesh API for weld edges
 CAMCAX::MixImpl< Bits >Mixture function of new values, used for combination of
 CAMCAX::MixImpl< 32 >Mixture function for 32-bit hash values
 CAMCAX::MixImpl< 64 >Mixture function for 64-bit hash values
 CAMCAX::Meshing::Mesh::MTLMaterial< Vec3 >MTL file data type for obj reader
 CAMCAX::NextMesh::NMAPIModelClass of model in NextMesh
 CAMCAX::NextMesh::NMMeshClass of mesh in NextMesh
 CAMCAX::NURBSAPIApproxClass of approximate points to a curve
 CAMCAX::NURBSAPIBlendClass of building a blend curve/surface connecting two curves/surfaces
 CAMCAX::NURBSAPIBuildCurveClass of building NURBS curve
 CAMCAX::NURBSAPICheckContinuityClass of curve or surface or face boundaries continuity check
 CAMCAX::NURBSAPICircularSweepClass of circular sweeping
 CAMCAX::NURBSAPIConicalSweepClass of conical sweeping
 CAMCAX::NURBSAPIConvertClass of converting a common curve/surface to a B spline curve/surface
 CAMCAX::NURBSAPICorrespondenceClass of building NURBS curves parameter correspondence
 CAMCAX::NURBSAPICurveNetworkSurfaceThe class of building Coons-Gordon surface
 CAMCAX::NURBSAPIExplicitSweepClass of explicit sweeping operation
 CAMCAX::NURBSAPIExplodeClass of NURBS explosion
 CAMCAX::NURBSAPIExtendClass of extending a curve/surface without degree changes
 CAMCAX::NURBSAPIGetGeometryClass of Getting not infinite curve or surface from edge or face
 CAMCAX::NURBSAPIInterpolateClass of interpolating points by a curve
 CAMCAX::NURBSAPIJoinClass of combining two or more curves/surfaces end-to-end into one curve/surface
 CAMCAX::NURBSAPILinearSweepClass of sweeping an implicit linear profile along guides
 CAMCAX::NURBSAPILoftClass of NURBS lofting
 CAMCAX::NURBSAPIMakeNURBSFromBoundariesClass of making a surface from given 2, 3 or 4 boundary curves
 CAMCAX::NURBSAPIMatchClass of matching a curve/surface to connect the other curve/surface
 CAMCAX::NURBSAPIModifyEndToPlaneClass of making the curve/surface end on the plane
 CAMCAX::NURBSAPIOffsetCurveOnSurfaceClass of offset curve on surface
 CAMCAX::NURBSAPIProjectProject curve on surface
 CAMCAX::NURBSAPIRebuildClass of rebuilding curves and surfaces
 CAMCAX::NURBSAPIReplaceEdgeClass of replacing edges on face with another curve
 CAMCAX::NURBSAPISmoothClass of smoothing curve
 CAMCAX::NURBSAPISweepClass of sweeping profiles along one spine
 CAMCAX::NURBSAPISweep2Class of sweeping profiles along two spines
 CAMCAX::NURBSAPISweepRotationClass of sweeping a profile curve along a spine curve and rotating and scaling around an axis
 CAMCAX::NURBSAPITrimClass of trimming a shape with cutters
 CAMCAX::NURBSAPIUntrimClass of untrimming a face
 CAMCAX::NURBSCurveSectionClass of curve section
 CAMCAX::NURBSLinearSweepWithDraftDirectionLengthStruct of length definition of linear sweeping with draft direction
 CAMCAX::NURBSMatchSurfConfigStruct of NURBS matching configuration
 CAMCAX::Meshing::Mesh::OBJBaseGeo< Traits >
 CAMCAX::Meshing::Mesh::OBJReader< Traits >Read triangle soup from an OBJ file
 CAMCAX::OBJToolClass of read and write triangular meshes of shapes in OBJ format
 CAMCAX::Meshing::Mesh::OBJWriter< Traits >Write triangle soup to an OBJ file
 CAMCAX::OCCTIO::OCCTToolClass of read and write shapes from OCCT BREP files
 CAMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >::OrderedOneRingVertices
 CAMCAX::OrientedShapeEqualToThe equality operator for oriented shapes
 CAMCAX::NextMesh::OutParamsControl parameters for exporting file
 CAMCAX::Meshing::Remeshing::TriMesh_IncrementalRemeshing< Traits >::ParamsParameters that control the remeshing
 CAMCAX::STEP::StepProgressCarrier::Payload
 CAMCAX::GCS::PlanePlane represented by a point and the normalized normal vector
 CAMCAX::GCS::Point2dPoint in 2d
 CAMCAX::GCS::Point3dPoint
 CAMCAX::PointT< Scalar, DIM >Template class of point
 CAMCAX::PointT< double, 2 >
 CAMCAX::PointT< double, 3 >
 CAMCAX::PointT< double, DIM >
 CAMCAX::Polygon2The polygon in 2D
 CAMCAX::Polygon3Class of 3D polygon
 CAMCAX::PolygonOnTriangularMeshClass of polygon on triangular mesh
 CAMCAX::SubD::PolyMeshClass of TMSpline structure The Low Level API functions are not exported for this version
 CAMCAX::SubD::PolyMeshIOClass of PolyMesh API for load and write a polymesh
 CAMCAX::PrecisionFunctions of precision criteria for comparing two numbers
 CAMCAX::STEP::StepLengthUnit::PresetLengthUnitThe pre-defined length units used by AMCAX::STEP::StepReader and AMCAX::STEP::StepWriter
 CAMCAX::PtrToolClass used to unify the behavior of pointer and non-pointer values
 CAMCAX::QuaternionT< Scalar >Class of quaternion
 CAMCAX::Meshing::remove_cvref< T >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
 CAMCAX::STEP::RepItemClass representing a representation item
 CAMCAX::ShapeAnalysisFreeBoundsClass of analyze the free bounds of faces
 CAMCAX::ShapeAnalysisToolSome useful tool for analysis shapes information
 CAMCAX::NextMesh::ShapeDataInput geometry with tags
 CAMCAX::ShapeFixToolSome useful tool for fixing shapes
 CAMCAX::ShapeFixToolContextAn useful tool for fixing shapes
 CAMCAX::STEP::ShapeRGBAClass for representation Color RGBA
 CAMCAX::STEP::ShapeStyleColor representation class
 CAMCAX::ShapeToolClass of read and write shapes
 CAMCAX::SIUnitClass for si units
 CAMCAX::STEP::Step2Mesh< Traits >::SolidInfo
 CAMCAX::Meshing::Arrangements::SourceFaceInfo< TriIndexT >The faces index of input meshes
 CAMCAX::STEP::Step2Mesh< Traits >Class for reading STEP file and convert it to mesh
 CAMCAX::STEP::StepDataPayload-containing struct of the STEP Reader
 CAMCAX::STEP::StepDataToolClass of tools for StepData
 CAMCAX::STEP::StepFactorsClass for representation Color RGBA
 CAMCAX::STEP::StepLengthUnitThe length unit used by AMCAX::STEP::StepReader and AMCAX::STEP::StepWriter
 CAMCAX::STEP::StepMesh< Traits >Class for reading STEP file and convert solid to mesh
 CAMCAX::STEP::StepOptionsThe options for the STEP reader and writer
 CAMCAX::STEP::StepProgressCarrierA carrier for carrying data the progress of the STEP process
 CAMCAX::STEP::StepProgressStateA class used for representing the states in the progress of the STEP process
 CAMCAX::STEP::StepPropertySetA set of properties of a STEP entity. The index of a property can be obtained from TopoExplorerTool::MapShapes(const TopoShape&, IndexSet<TopoShape>&)
 CAMCAX::STEP::StepPropertyUnitA property of a STEP entity
 CAMCAX::STEP::StepReaderClass used for translating STEP file to TopoShape objects
 CAMCAX::STEP::StepWriterClass used for translating TopoShape objects to STEP file
 CAMCAX::Meshing::Mesh::STLReader< Traits >Read triangle soup from an STL file
 CAMCAX::STLToolClass of read and write triangular meshes of shapes in STL format
 CAMCAX::Meshing::Mesh::STLWriter< Traits >Write mesh to an STL file
 CAMCAX::SurfaceBase< Derived >Base class of elementary surfaces
 CAMCAX::SurfaceBase< Cone >
 CAMCAX::SurfaceBase< Cylinder >
 CAMCAX::SurfaceBase< Plane >
 CAMCAX::SurfaceBase< Sphere >
 CAMCAX::SurfaceBase< Torus >
 CAMCAX::SurfaceCalculationFunctions for basic geometric computations on elementary curves such as planes and spheres
 CAMCAX::SurfaceLocalProperty< Surface >Template class of local property of surfaces
 CAMCAX::SurfacesErrorThe class of surfaces error calculation
 CAMCAX::NextMesh::TaggedShapeShape with tag
 CAMCAX::Meshing::Mesh::TetCellSimple 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
 CAMCAX::TMS::TMSplineClass of TMSpline structure The Low Level API functions are not exported for this version
 CAMCAX::TMS::TMSplineAddFaceClass of TMSpline API for Adding faces
 CAMCAX::TMS::TMSplineBridgeEdgeClass of TMSpline API for bridge edge
 CAMCAX::TMS::TMSplineCheckClass of TMSpline Check Tool
 CAMCAX::TMS::TMSplineCopyClass of Copy TMSpline, the copy not keep the id list
 CAMCAX::TMS::TMSplineCreaseToolClass of TMSpline API for make crease edge
 CAMCAX::TMS::TMSplineExtrudeClass 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
 CAMCAX::TMS::TMSplineFastSelectClass of TMSpline useful select Tool
 CAMCAX::TMS::TMSplineFillHoleClass of TMSpline API for fill hole
 CAMCAX::TMS::TMSplineIOClass of read and write TMSpline, the file name suffix is ".tms"
 CAMCAX::TMS::TMSplineMakeCircularClass of TMSpline API for make a filled circular
 CAMCAX::TMS::TMSplineMakeConeClass of TMSpline API for make a cone
 CAMCAX::TMS::TMSplineMakeCubeClass of TMSpline API for make a cube
 CAMCAX::TMS::TMSplineMakeCylinderClass of TMSpline API for make a cylinder
 CAMCAX::TMS::TMSplineMakeDonutClass of TMSpline API for make a donut
 CAMCAX::TMS::TMSplineMakeQuadballClass of TMSpline API for make a quadball the quadball is a sphere divided into six equal parts, which is equally divided into a quadrilateral
 CAMCAX::TMS::TMSplineMakeRectangleClass of TMSpline API for make a plane rectangle
 CAMCAX::TMS::TMSplineMakeSphereClass of TMSpline API for make a sphere
 CAMCAX::TMS::TMSplineMakeTorusClass of TMSpline API for make a Torus
 CAMCAX::TMS::TMSplineMeshingClass of meshing a TMSpline to a Triangle mesh
 CAMCAX::TMS::TMSplineMeshingIOClass of export TMSpline triangle mesh to STL or OBJ format
 CAMCAX::TMS::TMSplinePrismClass of TMSpline API for make a prism TMSpline
 CAMCAX::TMS::TMSplineReduceClass of TMSpline API for delete and remove element Deleting an element will leave a hole, while removing an element will fill the removed part
 CAMCAX::TMS::TMSplineRepairClass of TMSpline API for repair TMSpline, This is a utility tool used when meshing failure
 CAMCAX::TMS::TMSplineSampleChamferClass of TMSpline API for Sample Chamfer
 CAMCAX::TMS::TMSplineSeparateClass of TMSpline API for separate edge, obtain new boundaries in the separated edges
 CAMCAX::TMS::TMSplineSplitClass of TMSpline API for split spline
 CAMCAX::TMS::TMSplineThickenClass of TMSpline API for Thicken a TMSpline
 CAMCAX::TMS::TMSplineToolClass of TMSpline Tool
 CAMCAX::TMS::TMSplineTransformClass of transforming a TMSpline, change the input and post processing required after transforming the spline
 CAMCAX::TMS::TMSplineWeldClass of TMSpline API for weld edges
 CAMCAX::TMS::TMSTriangleMeshClass of TMSpline triangle mesh structure
 CAMCAX::TopoBuilderClass of a tool for building B-Rep structure
 CAMCAX::TopoCastClass of tool that casts TopoShape objects to specific sub-classes
 CAMCAX::TopoExplorerClass of a tool for exploring the B-Rep structure
 CAMCAX::TopoExplorerToolClass of tool for explorer
 CAMCAX::TopoIteratorClass of iterator for B-Rep structure
 CAMCAX::TopoLocationClass of local transformation representing location of entities
 CAMCAX::TopoShapeBase class of shape, containing an underlying shape with a location and an orientation
 CAMCAX::TopoToolClass of access tools for B-Rep structure
 CAMCAX::TMS::TR_EdgeClass of edge of TMSpline triangle mesh
 CAMCAX::TMS::TR_TriangleClass of triangle of TMSpline triangle mesh
 CAMCAX::TMS::TR_VertClass of vertex of TMSpline triangle mesh
 CAMCAX::GeomE::TraceTrack shape's modified, generated, and deleted states
 CAMCAX::TransformationT< Scalar, DIM >Class of transformation
 CAMCAX::TransformationT< double, 3 >
 CAMCAX::TriangleClass of triangle, used in TriangularMesh
 CAMCAX::TriangularMeshClass of triangular mesh
 CAMCAX::Meshing::Mesh::TriFaceSimple 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
 CAMCAX::Meshing::Remeshing::TriMesh_IncrementalRemeshing< Traits >
 CAMCAX::Meshing::Remeshing::TriMesh_IncrementalRemeshing_Impl< Traits >
 CAMCAX::Meshing::Remeshing::TriMesh_IncrementalRemeshing_Impl< IncRemTraits >
 CAMCAX::Meshing::MeshTools::TriMeshExtrude< Traits >
 CAMCAX::Meshing::MeshTools::TriMeshRepair< Traits >
 CAMCAX::Meshing::MeshTools::TriMeshRepair_Impl< Traits >
 CAMCAX::Meshing::MeshTools::TriMeshRepair_Impl< RepairTraits >
 CAMCAX::Meshing::MeshTools::TriMeshSmooth< Traits >
 CAMCAX::Meshing::MeshTools::TriMeshSmooth_Impl< Traits >
 CAMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >Modified butterfly subdivision for triangle mesh. Interpolating subdivision for meshes with arbitrary topology, in Proceedings of SIGGRAPH 1996, ACM SIGGRAPH, 1996, pp. 189-192
 CAMCAX::Meshing::Subdivision::TriSoup_LoopSubdivision< Traits >Loop subdivision for triangle mesh
 Cstd::true_type
 CAMCAX::UnifySameDomainThe tool class for simplifying faces and edges of shapes located on the same geometry
 CAMCAX::GCS::Vector2dVector in 2d
 CAMCAX::GCS::Vector3dVector
 CAMCAX::VectorT< Scalar, DIM >Template class of vector
 CAMCAX::VectorT< double, 2 >
 CAMCAX::VectorT< double, 3 >
 CAMCAX::VectorT< double, DIM >
 CAMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >::Vertex
 CAMCAX::Meshing::Subdivision::TriSoup_LoopSubdivision< Traits >::Vertex
 CAMCAX::GeomE::VertexEditorClass of Vertex Editor
 CAMCAX::Meshing::Subdivision::TriSoup_ButterFlySubdivision< Traits, Modified >::VF_Adj
 Cwarn_if< condition >
 Cwarn_if< false >
 CAMCAX::WireExplorerClass of tool for exploring wire