C3D Toolkit  Kernel - 105435, Vision - 121811.105435
+ Collaboration diagram for Operation Parameters:

Classes

class  MbSplitData
 Truncating elements. More...
 
class  DuplicationValues
 Abstract class of duplication parameters. More...
 
class  DuplicationMeshValues
 Duplication by grid. More...
 
class  DuplicationMatrixValues
 Duplication by matrices. More...
 
struct  MbMergingFlags
 Control flags of shell items merging. More...
 
struct  MbBooleanFlags
 Control flags of Boolean operations. More...
 
struct  MbItemIndex
 Index of object identification. More...
 
struct  MbItemThinValues
 Extended index of object identification. More...
 
struct  MbEdgeFacesIndexes
 Index of edge identification. More...
 
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...
 
struct  PatchValues
 The parameters of patch. More...
 
class  MbPatchCurve
 Curve for the patch construction. More...
 
struct  TransformValues
 The parameters of object scaling. More...
 
struct  ModifyValues
 Parameter for direct editing of solid. 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...
 
struct  MeshSurfaceValues
 Surface parameter by grid 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...
 
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  MbSweptData
 The generating data. More...
 
class  MbSweptSide
 Parameters of rotation and extrusion. More...
 
struct  SweptValues
 The parameters of form-generating operation. More...
 
class  SweptValuesAndSides
 The parameters of extrusion or rotation. More...
 
class  ExtrusionValues
 The parameters of extrusion operation. More...
 
class  RevolutionValues
 The parameters of revolution operation. More...
 
struct  EvolutionValues
 Parameters of the sweeping operation. More...
 
struct  LoftedValues
 The operation parameters of constructing solid by lofted. More...
 
struct  RibValues
 Parameters of a rib. More...
 
struct  SheetRibValues
 Parameters of a sheet metal rib. More...
 
struct  MbSweptLayout
 The parameters of Boolean operation of extrusion or revolution to object. More...
 
struct  MbExtrusionLayout
 The parameters of Boolean operation of extrusion to object. More...
 
struct  MbRevolutionLayout
 The parameters of Boolean operation of revolution to object. More...
 
struct  MbBendValues
 The bend parameters. More...
 
struct  MbSheetMetalValues
 Parameters of solid construction from sheet material. More...
 
struct  MbSlotValues
 The parameters of stress relieving of bending. More...
 
struct  MbBendOverSegValues
 The parameter of bend construction by line for operation "Bend by a line". More...
 
struct  MbJogValues
 The parameters for operation "undercutting". More...
 
struct  MbClosedCornerValues
 The bend closure parameters. More...
 
struct  MbMiterValues
 The bend closure parameters with the performing closure flag. More...
 
struct  MbBendByEdgeValues
 The parameter of bend construction for operation "Bend by an edge". More...
 
struct  MbBendByEdgeValues::MbSide
 Parameters of one boundary of bend. More...
 
struct  MbJointBendValues
 The parameters of combined bend. More...
 
struct  MbStampingValues
 The parameters of stamping. More...
 
struct  MbBeadValues
 The bead parameters. More...
 
struct  MbJalousieValues
 The parameters of jalousie. More...
 
struct  MbRuledSolidValues
 A ruled shell parameters. More...
 
struct  MbSimplifyFlatPatternValues
 Parameters of the simplification corners operation.
. More...
 
struct  MbSMBendNames
 Parameters and names of bend's elements. More...
 
struct  MbSheetMetalBend
 Outer and inner faces of bend with parameters. More...
 

Enumerations

enum  ElementaryShellType {
  et_Sphere = 0, et_Torus = 1, et_Cylinder = 2, et_Cone = 3,
  et_Block = 4, et_Wedge = 5, et_Prism = 6, et_Pyramid = 7,
  et_Plate = 8, et_Icosahedron = 9, et_Polyhedron = 10, et_Tetrapipe = 11,
  et_Octapipe = 12
}
 Types of elementary solids. More...
 
enum  MbeHoleType { ht_BorerValues = 0, ht_PocketValues = 1, ht_SlotValues = 2 }
 Types of notch. More...
 
enum  BorerValues::BorerType {
  BorerValues::bt_SimpleCylinder = 0, BorerValues::bt_TwofoldCylinder = 1, BorerValues::bt_ChamferCylinder = 2, BorerValues::bt_ComplexCylinder = 3,
  BorerValues::bt_SimpleCone = 4, BorerValues::bt_ArcCylinder = 5
}
 Types of holes. More...
 
enum  MbeModifyingType {
  dmt_Remove = 0, dmt_Create, dmt_Action, dmt_Offset,
  dmt_Fillet, dmt_Supple, dmt_Purify
}
 Type of modification. More...
 
enum  MbSweptWay { sw_scalarValue = -2, sw_shell = -1, sw_surface = 0 }
 Method of extrusion/rotation. More...
 
enum  RibValues::ExtrudeSide { RibValues::es_Left = 0, RibValues::es_Right, RibValues::es_Up, RibValues::es_Down }
 The side to place the rib on. More...
 
enum  MbeReleaseType { rt_No = 0, rt_Only, rt_Bend, rt_All }
 Way of freeing angles. More...
 
enum  MbClosedCornerValues::MbeCloseCornerWay { MbClosedCornerValues::ccRip, MbClosedCornerValues::ccOverlap, MbClosedCornerValues::ccTight }
 Way of construction. More...
 
enum  MbClosedCornerValues::MbeCloseBendsWay { MbClosedCornerValues::cbNone, MbClosedCornerValues::cbChord, MbClosedCornerValues::cbEdge, MbClosedCornerValues::cbCircle }
 Processing of angles. More...
 
enum  MbClosedCornerValues::MbeCloseBendsCirclePos { MbClosedCornerValues::cpBend, MbClosedCornerValues::cpAngle, MbClosedCornerValues::cpPoint }
 Disposition of the circle (for circular processing of angles). More...
 
enum  MbBeadValues::MbeBeadType { MbBeadValues::btRound = 0, MbBeadValues::btVType, MbBeadValues::btUType, MbBeadValues::btHalfRound }
 Type of the bead. More...
 
enum  MbBeadValues::MbeBeadEndType { MbBeadValues::betClosed, MbBeadValues::betChopped }
 Type of bead tip. More...
 
enum  MbRuledSolidValues::MbeGapShiftType { MbRuledSolidValues::gsAngle = 0, MbRuledSolidValues::gsLength, MbRuledSolidValues::gsRatio, MbRuledSolidValues::gsSegmentRatio }
 A displacement type of the gap. More...
 

Detailed Description

Enumeration Type Documentation

◆ ElementaryShellType

Types of elementary solids.

Types of elementary solids which can be constructed by several points.

Enumerator
et_Sphere 

Sphere (3 points).

et_Torus 

Torus (3 points).

et_Cylinder 

Cylinder (3 points).

et_Cone 

Cone (3 points).

et_Block 

Block (4 points).

et_Wedge 

Wedge (4 points).

et_Prism 

Prism (n + 1 points, n > 2).

et_Pyramid 

Pyramid (n + 1 points, n > 2).

et_Plate 

Plate (4 points).

et_Icosahedron 

Icosahedron (3 points).

et_Polyhedron 

Polyhedron (3 points).

et_Tetrapipe 

Tetrapipe (3 points).

et_Octapipe 

Octapipe (3 points).

◆ MbeHoleType

Types of notch.

Types of notch. These are used to determine one from the constructions: holes, pockets, grooves.

Enumerator
ht_BorerValues 

Hole.

ht_PocketValues 

Pocket.

ht_SlotValues 

Slot.

◆ BorerType

Types of holes.

The type determines the hole shape.

Enumerator
bt_SimpleCylinder 

Simple cylindrical hole.

bt_TwofoldCylinder 

Double cylindrical hole.

bt_ChamferCylinder 

Cylindrical hole with a chamfer.

bt_ComplexCylinder 

Double cylindrical hole with a transition.

bt_SimpleCone 

Simple conical hole.

bt_ArcCylinder 

Center hole of form R (arcuate).

◆ MbeModifyingType

Type of modification.

Type determines direct modeling actions.

Enumerator
dmt_Remove 

Removal of the specified faces with the neighborhood from a solid.

dmt_Create 

Creation of a solid from the specified faces with the neighborhood.

dmt_Action 

Translation of the specified faces with neighborhood relative to the other faces of the solid.

dmt_Offset 

Replacement of the specified faces of a solid with the offset faces (translation along the normal, change of the radius).

dmt_Fillet 

Change of radii of the specified fillet faces.

dmt_Supple 

Replacement of the specified faces of a solid with a deformable faces (conversion to NURBS for editing).

dmt_Purify 

Removal of the specified fillets from a solid.

◆ MbSweptWay

enum MbSweptWay

Method of extrusion/rotation.

Method of extrusion/rotation constructing.

Enumerator
sw_scalarValue 

Extrude to a given depth / rotate by a given angle.

sw_shell 

To the nearest object (solid).

sw_surface 

To the surface.

◆ ExtrudeSide

The side to place the rib on.

With which side of the curve is rib.

Enumerator
es_Left 

Rib is extruded to the left side of the curve along the plane.

es_Right 

Rib is extruded to the right side of the curve along the plane.

es_Up 

Rib is extruded to the side of the surface normal.

es_Down 

Rib is extruded to the side opposite to the surface normal.

◆ MbeReleaseType

Way of freeing angles.

Enumerator
rt_No 

Without freeing angles.

rt_Only 

Only bend.

rt_Bend 

Bend and its extension.

rt_All 

All the bends.

◆ MbeCloseCornerWay

Way of construction.

Enumerator
ccRip 

Closing butt.

ccOverlap 

Closing with overlapping.

ccTight 

Dense closure.

◆ MbeCloseBendsWay

Processing of angles.

Enumerator
cbNone 

Without processing.

cbChord 

By chord.

cbEdge 

By fillet.

cbCircle 

Circular processing.

◆ MbeCloseBendsCirclePos

Disposition of the circle (for circular processing of angles).

Enumerator
cpBend 

At bends center.

cpAngle 

At angle point.

cpPoint 

Through angle point.

◆ MbeBeadType

Type of the bead.

Enumerator
btRound 

Circular.

btVType 

V-shaped.

btUType 

U-shaped.

btHalfRound 

Semicircular (for elongated jalousie).

◆ MbeBeadEndType

Type of bead tip.

Enumerator
betClosed 

Closed.

betChopped 

Chopped.

◆ MbeGapShiftType

A displacement type of the gap.

Starting point of contour is taken as the origin. The angle is measured counterclockwise, and the length along the direction from the starting point of contour to the endpoint.

Enumerator
gsAngle 

By angle.

gsLength 

By metric length.

gsRatio 

Percentage of the metric length.

gsSegmentRatio 

In form 1.3 where 1 is a segment number and .3 is a ratio of its metric length.