C3D Toolkit  Kernel - 109696, Vision - 2.4.0.76

The parameters of Boolean operation of extrusion or revolution to object. More...

#include <op_swept_parameter.h>

+ Inheritance diagram for MbSweptLayout:
+ Collaboration diagram for MbSweptLayout:

Public Types

enum  Direction {
  ed_minus_minus = -2, ed_minus = -1, ed_both = 0, ed_plus = 1,
  ed_plus_plus = 2
}
 A direction of extrusion (revolution). More...
 

Public Member Functions

const MbSurfaceGetSurface () const
 Get the surface.
 
bool SkipUnion () const
 Create a new solid.
 
void SkipUnion (bool su)
 Create a new solid.
 
virtual bool IsExtrusionLayout () const
 This is extrusion parameters?
 
virtual bool IsRevolutionLayout () const
 This is rotation parameters?
 
MbeItemLocation PointRelative (const MbCartPoint3D &p) const
 Classification point relative to the surface.
 

Public Attributes

Direction direction
 The direction of extrusion relative to the vector.
 
bool skipUnion
 Create a new solid.
 

Protected Member Functions

 MbSweptLayout (const MbSurface &surf, Direction dir)
 Constructor.
 
 MbSweptLayout (const MbSweptLayout &other)
 Copy-constructor.
 
virtual ~MbSweptLayout ()
 Destructor.
 

Protected Attributes

SPtr< const MbSurfacesurface
 The surface, which contains the generating curve.
 

Detailed Description

The parameters of Boolean operation of extrusion or revolution to object.

The parameters of Boolean operation of extrusion or revolution to object.
Used in Boolean operation of initial solid and constructed operation of extrusion or revolution of two-dimensional contours on the surface.

Member Enumeration Documentation

◆ Direction

A direction of extrusion (revolution).

The direction of extrusion relative to the extrusion vector.

Enumerator
ed_minus_minus 

Along the backward direction, for both sides.

ed_minus 

Along the backward direction, for one sides.

ed_both 

Along both directions.

ed_plus 

Along the forward direction, for one sides.

ed_plus_plus 

Along the forward direction, for both sides.


The documentation for this struct was generated from the following file: