C3D Kernel  104598
Classes | Enumerations
Operation Parameters
Algorithm Objects
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
struct  MedianShellValues
 Operation parameters of median shell between selected faces of solid. More...
class  MedianShellFaces
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...

Enumeration Type Documentation

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).

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.

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).

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.

enum MbSweptWay

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.

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.

Enumerator:
rt_No 

Without freeing angles.

rt_Only 

Only bend.

rt_Bend 

Bend and its extension.

rt_All 

All the bends.

Enumerator:
ccRip 

Closing butt.

ccOverlap 

Closing with overlapping.

ccTight 

Dense closure.

Enumerator:
cbNone 

Without processing.

cbChord 

By chord.

cbEdge 

By fillet.

cbCircle 

Circular processing.

Enumerator:
cpBend 

At bends center.

cpAngle 

At angle point.

cpPoint 

Through angle point.

Enumerator:
btRound 

Circular.

btVType 

V-shaped.

btUType 

U-shaped.

btHalfRound 

Semicircular (for elongated jalousie).

Enumerator:
betClosed 

Closed.

betChopped 

Chopped.

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines