C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Parameters of Boolean operation. More...

#include <op_shell_parameter.h>

+ Collaboration diagram for MbBooleanOperationParams:

Public Member Functions

 MbBooleanOperationParams (OperationType oType, const MbBooleanFlags &flags, const MbSNameMaker &operNames, IProgressIndicator *progress=nullptr)
 Constructor by the operation parameters. More...
 
 MbBooleanOperationParams (OperationType oType, bool closed, const MbSNameMaker &operNames, IProgressIndicator *progress=nullptr)
 Constructor by the operation parameters. More...
 
OperationType GetOperationType () const
 A boolean operation type.
 
const MbSNameMakerGetNameMaker () const
 Get the object defining names generation in the operation.
 
const MbBooleanFlagsGetBooleanFlags () const
 Get control flags of the Boolean operation.
 

Public Attributes

IProgressIndicator_progress
 A progress indicator of the operation.
 

Detailed Description

Parameters of Boolean operation.

Parameters for creating a fillet of a chain of the body faces.

Constructor & Destructor Documentation

◆ MbBooleanOperationParams() [1/2]

MbBooleanOperationParams::MbBooleanOperationParams ( OperationType  oType,
const MbBooleanFlags flags,
const MbSNameMaker operNames,
IProgressIndicator progress = nullptr 
)
inline

Constructor by the operation parameters.

Constructor of parameters to create an ingot solid from the set of specified objects.

Parameters
[in]oType- A Boolean operation type.
[in]flags- Control flags of the Boolean operation
[in]operNames- An object for naming the new objects.
[in]progress- A progress indicator of the operation.

◆ MbBooleanOperationParams() [2/2]

MbBooleanOperationParams::MbBooleanOperationParams ( OperationType  oType,
bool  closed,
const MbSNameMaker operNames,
IProgressIndicator progress = nullptr 
)
inline

Constructor by the operation parameters.

Constructor of parameters to create an ingot solid from the set of specified objects.

Parameters
[in]oType- A Boolean operation type.
[in]closed- Closedness of operands' shells.
[in]operNames- An object for naming the new objects.
[in]progress- A progress indicator of the operation.

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