BIMHome
v1.0.0
BIMHome接口文档说明
首页
相关页面
Topics
包
类
文件
文件列表
文件成员
BIMHome
Algorithm
Interface
Builder
GeometricElements
Shell
ShellFactory.h
浏览该文件的文档.
1
/************************************************************************
2
* @file ShellFactory.h
3
*
4
* @brief 创建壳工厂类
5
*
6
* @details 创建壳工厂类
7
*
8
* @author sunpeng
9
*
10
* @version 版本号 V0.1
11
*
12
* @date 2025-6-16
13
*
14
* @license 北京华科软科技有限公司
15
*
16
*************************************************************************/
17
18
#ifndef PLATFORMALGORITHM_INTERFACE_SHELLFACTORY_H
19
#define PLATFORMALGORITHM_INTERFACE_SHELLFACTORY_H
20
21
#include <BHGlobal.h>
22
#include <string>
23
#include <vector>
24
25
namespace
App
{
26
class
IDocument;
27
class
IDocumentObject;
28
}
29
30
namespace
PlatformAlgorithm
31
{
32
class
PlatformAlgorithmEXPORTS
ShellFactory
33
{
34
public
:
43
static
App::IDocumentObject
*
createShellByFaces
(std::vector<App::IDocumentObject*> faces,
const
std::string& objName =
"Shell"
,
App::IDocument
* pParentDoc =
nullptr
);
44
45
46
};
47
}
48
49
#endif
//PLATFORMALGORITHM_INTERFACE_SHELLFACTORY_H
App::IDocument
文档接口类
Definition
IDocument.h:43
App::IDocumentObject
Definition
IDocumentObject.h:35
PlatformAlgorithm::ShellFactory::createShellByFaces
static App::IDocumentObject * createShellByFaces(std::vector< App::IDocumentObject * > faces, const std::string &objName="Shell", App::IDocument *pParentDoc=nullptr)
生成一个壳实体
PlatformAlgorithm::ShellFactory
Definition
ShellFactory.h:33
App
Definition
BaseFigureFactory.h:28
PlatformAlgorithm
Definition
BaseFigureFactory.h:33