iCAx开思工具箱

标题: CAA类型转换? [打印本页]

作者: cupcake    时间: 2005-5-20 21:39
标题: CAA类型转换?
各位高手:
      在用CATITPSFactoryAdvanced创建Annotation时候,我看到CAADoc里面的CAATPSInterfaces.edu里面的CAATpiCreateTextCmd里面有如下语句:
CATSO * pSelection = _pAgentGeometry -> GetListOfValues();
其中的pAgentGeometry 是这样定义的:
CATPathElementAgent * _pAgentGeometry;
然后用CATITPSFactoryAdvanced去创建Annotation。这个例子要求用户选择一个几何体,然后在这个几何体上创建Annotation。我想在我自己生成的point上不用选择就能创建Annotation,可是要用如下函数,就必须有CATSO类型。我创建的点是CATPoint或者CATISpecObject类型,怎么样转换成CATSO呢?
  
CreateTextOnGeometry(CATSO*,CATMathPlane*,CATUnicodeString*,CATITPSText**)
作者: cupcake    时间: 2005-5-22 18:50
求助
作者: acoka    时间: 2005-5-22 19:04
看它的帮助,是个CATPList一样的东西吧
new一个,然后用AddElement(),
作者: cupcake    时间: 2005-5-22 22:50
好的
我试试看
:)




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3