SHAPER  9.12.0
Algorithms

Different algorithm used in the application. More...

Data Structures

class  GeomAlgoAPI_Boolean
 Allows to perform of boolean operations. More...
 
class  GeomAlgoAPI_Box
 Allows to create Box Primitives. More...
 
class  GeomAlgoAPI_Chamfer
 Perform chamfer. More...
 
class  GeomAlgoAPI_Circ2dBuilder
 Creates circle in 2D space satisfying combination of the following constraints: More...
 
class  GeomAlgoAPI_CompoundBuilder
 Allows to create face-shapes by different parameters. More...
 
class  GeomAlgoAPI_Cone
 Allows to create Cone Primitives. More...
 
class  GeomAlgoAPI_ConeSegment
 Allows to create Cone Segment GDML Primitives. More...
 
class  GeomAlgoAPI_Copy
 Duplication of a shape. More...
 
class  GeomAlgoAPI_CurveBuilder
 Allows to create a curve by the list of point. More...
 
class  GeomAlgoAPI_Cylinder
 Allows to create Cylinder Primitives. More...
 
class  GeomAlgoAPI_Defeaturing
 Perform Defeaturing algorithm. More...
 
class  GeomAlgoAPI_DFLoader
 Defines several static methods useful for Data Framework filling. More...
 
class  GeomAlgoAPI_EdgeBuilder
 Allows to create face-shapes by different parameters. More...
 
class  GeomAlgoAPI_Ellipsoid
 Allows to create Ellipsoid GDML Primitives. More...
 
class  GeomAlgoAPI_Exception
 Manage exceptions. More...
 
class  GeomAlgoAPI_FaceBuilder
 Allows to create face-shapes by different parameters. More...
 
class  GeomAlgoAPI_Fillet
 Perform fillet. More...
 
class  GeomAlgoAPI_Fillet1D
 Perform fillet on vertices of a wire. More...
 
class  GeomAlgoAPI_Filling
 Perform building face by the set of edges/wires. More...
 
class  GeomAlgoAPI_GlueFaces
 Allows the elimination of coincident (duplicated) faces from a set of separate topological elements. More...
 
class  GeomAlgoAPI_Intersection
 Performs the intersection operations. More...
 
class  GeomAlgoAPI_LimitTolerance
 Allows changing the tolerance in the shape and all of its sub shapes. More...
 
class  GeomAlgoAPI_Loft
 Allows to create loft of two objects with same type. More...
 
class  GeomAlgoAPI_MakeShape
 Interface to the root class of all topological shapes constructions. More...
 
class  GeomAlgoAPI_MakeShapeCustom
 Interface to the root class of all topological shapes constructions. More...
 
class  GeomAlgoAPI_MakeShapeList
 List of topological shapes constructions. More...
 
class  GeomAlgoAPI_MakeShapeSet
 Set of independent topological shapes constructions. More...
 
class  GeomAlgoAPI_MakeSweep
 The abstract class MakeSweep is the root class of swept primitives. More...
 
class  GeomAlgoAPI_MakeVolume
 Perform building solid (compsolid) from a list of faces. More...
 
class  GeomAlgoAPI_MapShapesAndAncestors
 Perform mapping specified types of sub-shapes of given shape. More...
 
class  GeomAlgoAPI_NExplode
 Sort shapes by their centers of mass, using formula X*999 + Y*99 + Z*0.9. More...
 
class  GeomAlgoAPI_NonPlanarFace
 Creates non planar faces. More...
 
class  GeomAlgoAPI_NormalToFace
 Allows to create normal to face-shapes. More...
 
class  GeomAlgoAPI_Offset
 Perform 3D offset for the shape. More...
 
class  GeomAlgoAPI_Partition
 Allows to perform of partition operations. More...
 
class  GeomAlgoAPI_PaveFiller
 Finds the common parts from the list of shapes and breaks it to shapes with shared subshapes. More...
 
class  GeomAlgoAPI_Pipe
 Allows to create extrusion of objects along a path. More...
 
class  GeomAlgoAPI_Placement
 Creates the copied object which sub-element is placed on the given element. More...
 
class  GeomAlgoAPI_PointBuilder
 Allows to create vertex-shapes by different parameters. More...
 
class  GeomAlgoAPI_PointCloudOnFace
 Allows to create a cloud of points on face. More...
 
class  GeomAlgoAPI_Prism
 Allows to create the prism based on a given face and bounding planes. More...
 
class  GeomAlgoAPI_Projection
 Project curve onto a plane. More...
 
class  GeomAlgoAPI_Revolution
 Allows to create the revolution based on a given face, angles and bounding planes. More...
 
class  GeomAlgoAPI_Rotation
 Creates a copy of the object by rotating it around the axis. More...
 
class  GeomAlgoAPI_Scale
 Creates a copy of the object by performing a scale operation by a factor or by dimensions. More...
 
class  GeomAlgoAPI_Sewing
 Allows creation of connected topology (shells) from a set of separate topological elements (faces). More...
 
class  GeomAlgoAPI_ShapeAPI
 Allows to access the direct API. More...
 
class  GeomAlgoAPI_ShapeBuilder
 Allows to add or remove subshapes from a shape. More...
 
class  GeomAlgoAPI_ShapeInfo
 Provides information about shapes in textual (HTML for Information Panel) or a list of parameters order (for python "shapeInfo" command). More...
 
class  GeomAlgoAPI_ShapeTools
 Useful tools for working with shapes. More...
 
class  GeomAlgoAPI_SketchBuilder
 Creates planar faces based on the list of Sketch features. More...
 
class  GeomAlgoAPI_SolidClassifier
 Classify shape according to the given solid. More...
 
class  GeomAlgoAPI_SortListOfShapes
 Performs sorting of shapes according to geometric properties. More...
 
class  GeomAlgoAPI_Sphere
 Allows to create Sphere Primitives. More...
 
class  GeomAlgoAPI_Symmetry
 Creates a copy of the object by performing a symmetry operation by a point, by an axis or by a plane. More...
 
class  GeomAlgoAPI_ThroughAll
 Cuts a prism by all given objects, throw away end pieces. More...
 
class  GeomAlgoAPI_Tools::Localizer
 Localizer tool. More...
 
class  GeomAlgoAPI_Tools::File_Tools
 File tool. More...
 
class  GeomAlgoAPI_Tools::AlgoError
 Verify error in MakeShape algorithm. More...
 
class  GeomAlgoAPI_Torus
 Allows to create Torus Primitives. More...
 
class  GeomAlgoAPI_Transform
 Creates a copy of the object by transformating it. More...
 
class  GeomAlgoAPI_Translation
 Creates a copy of the object by moving it along the axis. More...
 
class  GeomAlgoAPI_Tube
 Allows to create Tube Primitives. More...
 
class  GeomAlgoAPI_UnifySameDomain
 This tool tries to unify faces and edges of the shape which lies on the same geometry. More...
 
class  GeomAlgoAPI_WireBuilder
 Allows to create wire-shapes by different parameters. More...
 
class  GEOMAlgo_Splitter
 

Detailed Description

Different algorithm used in the application.

The geometrical algorithms implementation (basing on OCCT libraries) are located in GeomAlgoAPI.