C3D Toolkit
Kernel - 117950, Vision - 2.7.5.29
|
Parameters of operations on the solids. More...
#include <templ_rp_array.h>
#include <templ_array2.h>
#include <templ_css_array.h>
#include <templ_sptr.h>
#include <math_version.h>
#include <math_define.h>
#include <mb_nurbs_function.h>
#include <op_binding_data.h>
#include <op_boolean_flags.h>
#include <curve.h>
#include <cr_split_data.h>
#include <solid.h>
#include <surface.h>
#include <cur_contour_on_surface.h>
#include <op_swept_parameter.h>
#include <surf_plane.h>
#include <vector>
#include <utility>
#include <part_solid.h>
#include <topology_faceset.h>
#include <position_data.h>
#include <surf_spine.h>
Classes | |
struct | SmoothValues |
Parameters of fillet or chamfer of edge. More... | |
struct | FullFilletValues |
Parameters of face fillet. More... | |
struct | CornerValues |
Parameters of vertex fillet. More... | |
class | HoleValues |
The parameters of notch. More... | |
class | BorerValues |
The hole parameters. More... | |
class | PocketValues |
The parameters of pocket or boss. More... | |
class | SlotValues |
The parameters of slot. More... | |
class | FastenersValues |
The parameters of fastener elements. More... | |
class | MbPatchMating |
Patch curve conjugation. More... | |
class | MbCurveMate |
Curve with conjugation. More... | |
struct | PatchValues |
The parameters of patch. More... | |
class | MbPatchCurve |
Curve for the patch construction. More... | |
class | MbPatchShellParams |
Patch operation parameters. More... | |
struct | TransformValues |
The parameters of object scaling. More... | |
struct | ModifyValues |
Parameters for a solid direct modification. More... | |
struct | NurbsValues |
Parameters of the deformable face. More... | |
struct | NurbsBlockValues |
The parameters for construction of NURBS-block. More... | |
struct | NurbsSurfaceValues |
The parameters of spline surface. More... | |
class | MbNurbsSurfacesShellParams |
The parameters of spline surface. More... | |
struct | MeshSurfaceValues |
Surface parameter by grid of curves. More... | |
class | MbMeshShellParameters |
Parameters for creating the shell by mesh of curves. More... | |
struct | RuledSurfaceValues |
Data for the construction of a ruled surface. More... | |
struct | ExtensionValues |
The shell extension parameters. More... | |
struct | JoinSurfaceValues |
Data for construction of surface of the joint. More... | |
struct | GridsToShellValues |
Operation parameters of grids-to-shell conversion. More... | |
class | MbGridShellParams |
Operation parameters of grids-to-shell conversion. More... | |
struct | MedianShellValues |
Operation parameters of median shell between selected faces of solid. More... | |
class | MedianShellFaces |
Set of faces for build a median shell. More... | |
class | MbMedianShellParams |
Parameters for creating the median shell. More... | |
struct | MbMedianShellResults |
Results of creating the median shell. More... | |
struct | MbShellStitchParams |
Stitch parameters. More... | |
class | MbShellCuttingParams |
Shell cutting operation parameters. More... | |
struct | MbShellCuttingParams::ProlongState |
State of prolongation types of cutter surfaces. More... | |
struct | RectifyValues |
Parameter for an unwrapping the face on a plane. More... | |
class | MbLocalCubePhantomParams |
Parameter class for the creation of a bounding box phantom in a local coordinate system. More... | |
class | MbShellChamferParams |
Parameters for creating chamfers for edges of a solid. More... | |
class | MbDivideShellParams |
Parameter class for a shell division into parts using given edges container. More... | |
class | MbShellFilletValues |
Parameters for creating a fillet of edges of a solid. More... | |
class | MbLoftedCurvesShellParams |
LoftedShell operation parameters. More... | |
class | MbLoftedPointsShellParams |
LoftedShell operation parameters. More... | |
class | MbLoftedSolidParams |
Input data for lofted solid operation. More... | |
class | MbEvolutionShellParams |
Input data for sweeping solid operation. More... | |
class | MbExtensionShellParams |
Parameter class an extension of an open solid by extrusion. More... | |
class | MbRuledShellParams |
Parameter class for the creation an open ruled solid. More... | |
class | MbRuledShellResult |
Output data for the creation an open ruled solid. More... | |
class | MbIngotSolidParams |
Parameter class for an ingot solid creation from the set of specified objects. More... | |
class | MbShellFullFilletParams |
Parameters for creating a fillet of a chain of the body faces. More... | |
class | MbLatheCurvesParams |
Parameters for looking the lathe axis and construction of lathe elements for the solid. More... | |
class | MbLatheCurvesResult |
The output data of the lathe section for the solid. More... | |
class | MbRibSolidParameters |
Parameters of a rib. More... | |
class | MbOctaLatticeParams |
Lattice shell based on three control points, lattice parameters and number of elements. More... | |
class | MbBooleanOperationParams |
Parameters of Boolean operation. More... | |
class | MbElementarySolidParams |
Parameters for creating an elementary solid. More... | |
class | MbShellPartParams |
Parameters for extracting a specified part of a decomposing solid. More... | |
class | MbShellPartResults |
Results of extracting a specified part of a decomposing solid. More... | |
class | MbHoleSolidParams |
Parameters for creating a shell with a hole, a pocket or a groove. More... | |
class | MbFacesFilletParams |
Parameters for creating a fillet face between two faces. More... | |
class | MbJoinShellParams |
Parameters for creating a join shell. More... | |
class | MbJoinShellResults |
Results of creating the shell of join. More... | |
class | MbSmoothPhantomParams |
Parameters for creating phantom surfaces of fillet/chamfer. More... | |
class | MbSmoothSequenceParams |
Parameters for creating a sequence of smoothly connected edges. More... | |
class | MbSmoothPhantomResult |
The output data of creating phantom surfaces of fillet/chamfer. More... | |
class | MbSmoothSequenceResult |
The output data of creating a sequence of smoothly connected edges. More... | |
class | MbSmoothPositionDataParams |
Parameters for creating support points of fillet/chamfer operation sizes. More... | |
class | MbSmoothPositionDataResults |
The output data of creating support points of fillet/chamfer operation sizes. More... | |
class | MbSymmetrySolidParams |
Parameter class by create a symmetric solid relative to a plane. More... | |
class | MbCutShellSilhouetteParams |
Parameters for creating a solid cutted by a silhouette contour. More... | |
class | MbCutShellSilhouetteResult |
Results of creating a solid cutted by a silhouette contour. More... | |
class | MbDraftSolidParams |
Draft operation parameters. More... | |
Enumerations | |
enum | MbeHoleType { ht_BorerValues = 0 , ht_PocketValues = 1 , ht_SlotValues = 2 } |
Types of notch. More... | |
enum | MbeModifyingType { dmt_Remove = 0 , dmt_Create , dmt_Action , dmt_Offset , dmt_Fillet , dmt_Supple , dmt_Purify , dmt_Merger , dmt_United , dmt_Rotate } |
Type of modification. More... | |
enum | MbeSurfaceProlongType |
Prolongation types of cutter objects (surfaces, contour). | |
Parameters of operations on the solids.