| Class or interface |
Concept |
Use Case or Article |
| CATBody |
Getting a domain |
CAAGemBrowser,
CAATobTetra,
CAATopJournal |
| Computing the volume |
CAATopOverview |
| Deleting a body |
CAATopOverview,
CAATopJournal,
CAATopSpline |
| Retrieving the cells |
CAATopOverview |
| Retrieving the number of domains |
CAAGemBrowser,
CAATobTetra |
| CATBodyTessellator |
Tessellating a body |
CAATesBody |
| Retrieving the results with iterators |
CAATesBody |
| CATBoundaryIterator |
Getting the bounding cells of a given cell |
CAATobTetra,
CAATopJournal |
| CATCGMJournalList |
Copies a journal in another one |
CAATopJournal |
| Searching for cells in the journal |
CAATopJournal |
| CATCartesianPoint |
Creating a geometric point |
CAAGobCreation |
| CATCell |
Getting the geometry of a cell |
CAATobTetra |
| Getting the bounding cells of a cell |
CAATobTetra,
CAATopJournal |
| CATCloneManager |
Creating a clone manager |
CAAGobCreation |
| Adding a geometric object to
duplicate |
CAAGobCreation |
| Running the clone manager |
CAAGobCreation |
| Retrieving the correspondence
between the object and its clone |
CAAGobCreation |
| CATCrvParam |
Evaluating a point on a curve |
CAAGobNurbs,
CAATopOverview |
| CATCurve |
Evaluating a point on a curve |
CAAGobNurbs,
CAATopOverview |
| Getting the bounding box |
CAAGemBrowser |
| CATCurveTessellator |
Tessellating a curve |
CAAGemBrowser |
| CATCylinder |
Creating a geometric cylinder |
CAAGopIntersect,
CAATopJournal |
| CATDomain |
Getting the cells of a domain |
CAAGemBrowser,
CAATobTetra |
| CATDynBoolean |
Making the union or the subtraction of two
bodies |
CAATopOverview |
| CATDynFillet |
Filleting edges |
CAATopOverview,
CAATopJournal |
| CATDynMassProperties3D |
Computing the volume |
CAATopOverview |
| CATDynShell |
Shelling faces |
CAATopOverview |
| CATEdge |
Getting the length of an edge |
CAATopJournal |
| CATFace |
Estimating the center of the face |
CAATopJournal |
| Getting the common edges of two faces |
CAATopJournal |
| Getting the loops of a face |
CAATopOverview |
| Getting the geometry of the face |
CAATopJournal |
| CATForeignSurfaceData |
Deriving a new class of surface |
CAAGobForeign |
| Creating an instance of a foreign
surface |
CAAGobCreation |
| CATGeoFactory |
Creating a geometry factory |
CAAGobCreation |
| Getting the model size |
CAAGemBrowser |
| Getting the resolution |
CAAGemBrowser |
| Loading the geometry factory from a
NCGM file |
CAAGemBrowser |
| Saving the geometry factory in a
NCGM file |
CAAGobCreation |
| Scaning the geometry factory |
CAAGemBrowser |
| Closing the geometry factory |
CAAGobCreation |
| CATICGMObject |
Getting the persistent tag |
CAAGobCreation |
Cloning a CATICGMObject |
CAAGobCreation |
Transforming a CATICGMObject |
CAAGobCreation |
| CATIntersectionCrvSur |
Intersecting a curve and a surface |
CAAGopIntersect |
| CATLengthFromBodyOnWire |
Computing the length between two vertices |
CAATopSpline |
| CATLine |
Creating a geometric line |
CAAGobCreation,
CAAGopIntersect |
| CATMacroPoint |
Creating a the geometry of a vertex |
CAATobTetra |
| CATMath3x3Matrix |
Creating a 3x3 matrix |
CAAMthBase |
| Computing the eigen vectors and
eigen values |
CAAMthBase |
| Inversing |
CAAMthBase |
| CATMathAxis |
Using the canonical axis system CATMathOIJK |
CAAMthBase |
| Creating a mathematical axis system |
CAAMthBase |
| CATMathFunctionXY |
Evaluating |
CAAAmtForeign |
| Evaluating at multiple positions |
CAAAmtForeign |
| CATMathIntervalND |
Creating a N-dimensional interval |
CAAAmtForeign |
| CATMathLine |
Creating a mathematical line |
CAAMthBase |
| Projecting a point on a line |
CAAMthBase |
| CATMathPoint |
Creating a mathematical points |
CAAMthBase |
| Computing distance between points |
CAAMthBase |
| Computing the distance between a point and an
array of points |
CAATopOverview |
| CATMathSetOfPoints |
Creating a set of mathematical points |
CAAGobNurbs |
| Setting points in a set of points |
CAAGobNurbs |
| CATMathTransformation |
Creating an axis system
transformation |
CAAMthBase |
| Transforming a mathematical point |
CAAMthBase |
| CATMathVector |
Creating a mathematical vector |
CAAMthBase |
| Computing the cross product |
CAAMthBase |
| Computing the dot product |
CAAMthBase |
| Normalizing |
CAAMthBase |
| CATNurbsCurve |
Creating a Bézier curve |
CAAGobNurbs |
| Creating a NUPBS curve |
CAAGobNurbs |
| Creating a NURBS curve |
CAAGobNurbs |
| CATPCircle |
Creating a circle on a
surface |
CAATopOverview,
CAATopJournal |
| CATPLine |
Creating a line on a surface |
CAAGobCreation,
CAATobTetra |
Cloning a CATPLine |
CAAGobCreation |
Retrieving the underlying surface
of a CATPLine |
CAAGobCreation |
Transforming a CATPLine |
CAAGobCreation |
| CATPlane |
Creating a geometric plane |
CAATobTetra,
CAATopOverview |
| CATPointOnEdgeCurve |
Creating a point on an edge
curve |
CAATobTetra |
| CATSimCurve |
Creating the geometry of an edge |
CAATobTetra |
| CATSkinOperator |
Creating a skin body |
CAATesBody,
CAATopOverview,
CAATopJournal |
| CATSolidCylinder |
Creating a topological
cylinder |
CAATopOverview |
| CATSolidCuboid |
Creating a topological box |
CAATopOverview |
| CATSphere |
Creating a geometric sphere |
CAATesBody |
| CATSurParam |
Creating parameters on a surface
with a barycentric method |
CAAGobCreation |
| Creating the parameters of a point
on a canonical surface |
CAATobTetra,
CAATopOverview,
CAATopJournal |
| CATSurface |
Creating the parameters of a point
on a canonical surface |
CAATobTetra,
CAATopOverview,
CAATopJournal |
Evaluating point on a CATSurface |
CAAGobCreation |
Evaluating normals to a CATSurface |
CAAGobCreation |
| CATSurfaceTessellator |
Tessellating a surface |
CAAGemBrowser |
| Evaluating the normals to
tessellation points |
CAAGemBrowser |
| CATTopLineOperator |
Creating a line body tangent
to a wire body |
CAATopSpline |
| CATTopPointOperator |
Creating a point body |
CAATopSpline |
| CATTopPrism |
Creating a prism with fixed
limits |
CAATopOverview |
| Creating a prism with until limits |
CAATopJournal |
| CATTopSplineOperator |
Creating a spline body |
CAATopSpline |
| CATTransfoManager |
Creating a CATTransfoManager |
CAAGobCreation |
| Adding a geometric object to
transform |
CAAGobCreation |
| Running the transfo manager |
CAAGobCreation |
| Retrieving the correspondence
between the object and its transformed |
CAAGobCreation |