fmeobjects.FMESurface.setAppearanceReference

FMESurface。 setAppearanceReference appearanceRef前面

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

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

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

参数:
  • appearanceRefint) -这个外观的独特外观参考。
  • 前面保龄球) -布尔值指示外观参考是否应该设置在表面的正面或背面。
提出了:

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