九韶内核 1.0.0.0
|
创建单轴物体的基类 更多...
#include <modeling/MakeOneAxis.hpp>
Public 成员函数 | |
AMCAX_API void | Build () override |
执行算法 | |
AMCAX_API const TopoFace & | Face () |
获取侧面 | |
AMCAX_API | operator TopoFace () |
获取侧面 | |
AMCAX_API const TopoShell & | Shell () |
获取壳体结果 | |
AMCAX_API | operator TopoShell () |
获取壳体结果 | |
AMCAX_API const TopoSolid & | Solid () |
获取实体结果 | |
AMCAX_API | operator TopoSolid () |
获取实体结果 | |
![]() | |
virtual | ~MakeShape ()=default |
析构函数 | |
virtual AMCAX_API bool | IsDone () const |
判断构造算法是否完成 | |
virtual AMCAX_API const TopoShape & | Shape () |
获取结果形状 | |
AMCAX_API | operator TopoShape () |
获取结果形状 | |
virtual AMCAX_API const std::list< TopoShape > & | Generated (const TopoShape &s) |
获取给定形状衍生的子形状列表 | |
virtual AMCAX_API const std::list< TopoShape > & | Modified (const TopoShape &s) |
获取给定形状修改后的形状列表 | |
virtual AMCAX_API bool | IsDeleted (const TopoShape &s) |
判断给定形状是否被删除 | |
额外继承的成员函数 | |
![]() | |
MakeShape ()=default | |
默认构造函数 | |
void | Done () |
将状态设为已完成 | |
void | NotDone () |
将状态设为未完成 | |
![]() | |
TopoShape | shape |
结果形状 | |
std::list< TopoShape > | generated |
生成的子形状列表 | |
创建单轴物体的基类
|
overridevirtual |
执行算法
重载 AMCAX::MakeShape .