C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

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

#include <op_swept_parameter.h>

+ Inheritance diagram for MbRevolutionLayout:
+ Collaboration diagram for MbRevolutionLayout:

Public Member Functions

 MbRevolutionLayout (const MbSurface &surf, Direction dir, const MbAxis3D &rotAxis)
 Constructor.
 
 MbRevolutionLayout (const MbRevolutionLayout &other)
 Copy-constructor.
 
virtual ~MbRevolutionLayout ()
 Destructor.
 
virtual bool IsRevolutionLayout () const
 This is rotation parameters?
 
- Public Member Functions inherited from MbSweptLayout
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?

 
MbeItemLocation PointRelative (const MbCartPoint3D &p) const
 Classification point relative to the surface.
 

Public Attributes

MbAxis3D revAxis
 An revolution axis.
 
- Public Attributes inherited from MbSweptLayout
Direction direction
 The direction of extrusion relative to the vector.
 
bool skipUnion
 Create a new solid.
 

Additional Inherited Members

- Public Types inherited from MbSweptLayout
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...
 
- Protected Member Functions inherited from MbSweptLayout
 MbSweptLayout (const MbSurface &surf, Direction dir)
 Constructor.
 
 MbSweptLayout (const MbSweptLayout &other)
 Copy-constructor.
 
virtual ~MbSweptLayout ()
 Destructor.
 
- Protected Attributes inherited from MbSweptLayout
SPtr< const MbSurfacesurface
 The surface, which contains the generating curve.
 

Detailed Description

The parameters of Boolean operation of revolution to object.

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


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