fmeobjects.FMEBox.setAppearanceReference

FMEBox。 setAppearanceReference appearanceRef前面 )

此方法将库中的外观与此实体关联起来。这是通过传递此外观的唯一外观引用来实现的。在同一侧对该方法的后续调用将用传入的新外观覆盖先前使用的外观。

' 0 '的外观引用表示默认外观。默认外观的解释留给这个几何图形的使用者。在这个位置FMESolid级别时,外观表示所包含的表面使用默认外观而不是特定外观时应用的默认外观。包含曲面可以在嵌套的实体中找到,参考包含曲面的几何实例,或者作为曲面或多曲面。

第二个参数控制这个动作应该发生在包含曲面的前面还是后面。两者都可以独立设置。类中的' appearance eref '应该是对定义的有效引用FMELibrary.如果在库中没有找到引用,它仍然将引用附加到实例,但将抛出FMEException.这是一种不健康的情况,因为它表示“悬空引用”。

参数:
  • appearanceRefint) -这个外观的独特外观参考。
  • 前面保龄球) -布尔值指示外观参考是否应该设置在实体的正面或背面。
返回类型:

没有一个

提出了:

FMEException如果出现错误,或者在库中没有找到引用,并且附加了悬空引用,将引发异常。