C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Class with solid duplication parameters. More...

#include <op_duplication_parameter.h>

+ Collaboration diagram for MbDuplicationSolidParams:

Public Member Functions

 MbDuplicationSolidParams (const DPtr< DuplicationValues > &values, IProgressIndicator *prog=nullptr)
 Constructor.
 
 MbDuplicationSolidParams (const DPtr< DuplicationValues > &values, const MbSNameMaker &names, IProgressIndicator *prog=nullptr)
 Constructor.
 
 MbDuplicationSolidParams (bool isPolar, const MbVector3D &dir1, const double step1, const uint num1, const MbVector3D &dir2, const double step2, const uint num2, const MbCartPoint3D *center, bool isAlongAxis, IProgressIndicator *prog=nullptr)
 Constructor based on DuplicationMeshValues to copy by grid.
 
 MbDuplicationSolidParams (const MbMatrix3D &matr, IProgressIndicator *prog=nullptr)
 Constructor based on DuplicationMatrixValues to copy by grid.
 
 MbDuplicationSolidParams (const SArray< MbMatrix3D > &matr, IProgressIndicator *prog=nullptr)
 Constructor based on DuplicationMatrixValues to copy by grid.
 
 MbDuplicationSolidParams (const std::vector< MbMatrix3D > &matr, IProgressIndicator *prog=nullptr)
 Constructor based on DuplicationMatrixValues to copy by grid.
 
const DuplicationValuesGetDuplicationValues () const
 Get the copy parameters.
 
const MbSNameMakerGetNameMaker () const
 Get the object defining names generation in the operation.
 
void SetNameMaker (const MbSNameMaker &names, bool version=true)
 Set the object defining names generation in the operation.
 

Public Attributes

IProgressIndicator_progress
 A progress indicator of the operation.
 

Detailed Description

Class with solid duplication parameters.

Class with solid duplication parameters.


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