我有一個想使我的幾何CadThread
類。此類具有一個公共時隙void MakeMesh(cadData aCadData)
調用的取決於模型類型(從aCadData
)的命名空間的功能之一(在MakeMeshStructure.hh定義):從Qt的類名爲namespace函數返回回類
namespace MeshStructure1 {
void MakeMeshStructure (//parameters...);
}
namespace MeshStructure2 {
void MakeMeshStructure (//parameters...);
}
namespace MeshStructure3 {
void MakeMeshStructure (//parameters...
此功能產生內部例如MakeMeshStructure3.cc形狀。我想返回這個形狀回調用它們像一個時隙CadThread類:背面
void Add_Shape(TopoDS_Shape& shape, Quantity_NameOfColor colorName);
所以我可以發射從該槽的形狀(或者只是成員函數),以主線程時MakeMeshStructure3產生一個形狀(一次運行MakeMeshStructure3
產生幾種形狀)。
誰能給我這是如何做到正確的例子嗎?