一、创建几何图形集CATIMechanicalRootFactory
CreateGeometricalSet() 参数详解
const CATUnicodeString& iUserName | 几何图形集的名称 |
const CATISpecObject_var& iDestination | 几何图形集的父级 |
CATISpecObject_var& oGeomSet | 返回新建的几何图形集 |
int iPosition =-1 | 创建位置 |
二、接口获取
Factory工厂需要用Container转换接口,一般情况可以直接用新建几何图形集的父级转成CATISpecObject接口GetFeatContainer()方法获取Container
三、实例方法
CATISpecObject_var CreateGEOSet(CATISpecObject_var spFather,CATUnicodeString strSetName)
{
if(spFather == NULL_var)
return NULL_var;
CATISpecObject_var spSpecTool = NULL_var;
CATIMechanicalRootFactory_var spMechRootFact = spFather->GetFeatContainer() ;
if(spMechRootFact != NULL_var)
{
int Position = 0;
spMechRootFact->CreateGeometricalSet(strSetName, spFather, spSpecTool, Position);
return spSpecTool;
}
return NULL_var;
}