Extern :
- C3d aggiornamento librerie ( 118015).
This commit is contained in:
@@ -31,19 +31,29 @@ class MbFaceFilletMaker;
|
||||
*/
|
||||
// ---
|
||||
class MATH_CLASS MbSectionShell : public MbCreator {
|
||||
public:
|
||||
/// \ru Опция выбора результата. \en Option for the result selection.
|
||||
enum class MbeSelectOption {
|
||||
firstFaces, ///< \ru Первый набор граней. \en The first set of faces.
|
||||
secondFaces, ///< \ru Второй набор граней. \en The second set of faces.
|
||||
filletFaces ///< \ru Грани скругления. \en The fillet faces.
|
||||
};
|
||||
|
||||
protected :
|
||||
MbSectionData sectionData; ///< \ru Данные о поверхности переменного сечения. \en Data about mutable section surface.
|
||||
MbSectionData sectionData; ///< \ru Данные о поверхности переменного сечения. \en Data about mutable section surface.
|
||||
MbeSelectOption selectFaces; ///< \ru Опция выбора результата. \en Option for the result selection.
|
||||
c3d::IndicesVector partsIndicies;///< \ru Индексы частей скругления, которыми подрезать базовые объекты. \en Indices of the fillet parts by which to cut the base objects.
|
||||
|
||||
/** \brief \ru Конструктор.
|
||||
\en Constructor. \~
|
||||
\param[in] data - \ru Данные о поверхности переменного сечения.
|
||||
\en Data about mutable section surface. \~
|
||||
\param[in] opt - \ru Опция выбора результата.
|
||||
\en Option for the result selection. \~
|
||||
\param[in] names - \ru Именователь грани оболочки.
|
||||
\en Generating face names. \~
|
||||
*/
|
||||
MbSectionShell( const MbSectionData & data, const c3d::IndicesVector & indices = c3d::IndicesVector() );
|
||||
MbSectionShell( const MbSectionData & data, MbeSelectOption opt, const c3d::IndicesVector & indices = c3d::IndicesVector() );
|
||||
private :
|
||||
MbSectionShell( const MbSectionShell & init, MbRegDuplicate * ireg );
|
||||
// \ru Объявление конструктора копирования без реализации, чтобы не было копирования по умолчанию. \en Declaration without implementation of the copy-constructor to prevent copying by default.
|
||||
@@ -144,7 +154,8 @@ DEPRECATE_DECLARE_REPLACE( Create with MbFaceFilletMaker )
|
||||
\en Returns the constructor of operation. \~
|
||||
*/
|
||||
static
|
||||
c3d::CreatorSPtr Create( const MbFaceFilletMaker & fMaker,
|
||||
c3d::CreatorSPtr Create( const MbFaceFilletMaker & fMaker,
|
||||
MbeSelectOption option,
|
||||
const c3d::IndicesVector & indices = c3d::IndicesVector() );
|
||||
|
||||
private :
|
||||
|
||||
Reference in New Issue
Block a user