fmeobjects.FMELibrary¶
![fmeobjects.FMELibrary的继承图](http://www.baooytra.com/docs/fme/html/fmepython/_images/inheritance-dfd2e5a96f1fb9a4db659fde3ec65a5280df6be8.png)
FMELibrary.addAppearance (外观) |
这个程序增加了外观对象库。 |
FMELibrary.addGeometryDefinition (geometryDef) |
这个程序增加了几何定义对象到库中。 |
FMELibrary.addTexture (质地) |
这个程序添加纹理对象到库中。 |
FMELibrary.deleteAppearance (appearanceReference) |
用“外观参考”索引删除外观。 |
FMELibrary.deleteGeometryDefinition (...) |
删除与“geometryDefinitionReference人指数的几何定义。 |
FMELibrary.deleteTexture (textureReference) |
用“textureReference”索引删除纹理。 |
FMELibrary.getAppearanceCopy (appearanceReference) |
这个例程返回从库中引用的外观对象的副本。 |
FMELibrary.getGeometryDefinitionCopy |
getGeometryDefinitionCopy(geometryDefinitionReference), |
FMELibrary.getTextureCopy (textureReference) |
这个例程返回从库中引用的纹理对象的副本。 |
FMELibrary.hasEntry (参考) |
返回真正的 如果库具有与指定的参考数目的对象。 |
FMELibrary.hasType |
hasType(参考), |
FMELibrary.replaceAppearance (...) |
将外观替换为index = ' Appearance ancereference '处的新外观。 |
FMELibrary.replaceGeometryDefinition (...) |
将GeometryDefinition替换为index = ' geometryDefinitionReference '处的新定义。 |
FMELibrary.replaceTexture (textureReference,...) |
将纹理替换为index = ' textureReference '处的新纹理。 |
-
类
FMELibrary
¶ -
基地:
宾语
FME库类
在里面()
包含多个特性使用的共享对象。所有特性的外观和纹理都存储在这个库中。
-
__init__
¶ -
初始化的自我。请参阅帮助(类型(个体经营))准确签名。
-
addAppearance
( 出现 ) ¶ -
这个程序增加了外观对象库。(如果外观是传递
没有
这外观不会被添加到库中。)添加外观当没有检查重复。这个调用总是会出现添加到库,即使相同的外观已经存在于其中。如果添加成功,该方法返回一个与外观相关的独特的外观参考“关键”。如果有任何操作失误,将引发异常。如果出现被成功添加到库,库中消耗的外观。参数: 出现(FMEAppearance) - 将被添加到库的外观对象。 返回类型: int 返回: 唯一的外观参考“键”。 提出了: FMEException-如果发生错误,将引发异常。
-
addGeometryDefinition
( geometryDef ) ¶ -
这个程序增加了几何定义对象到库中。(如果几何定义中传递
没有
,此几何定义将不会被添加到库中。)在添加几何定义时不检查重复项。这个调用总是将几何定义添加到库中,即使库中已经存在相同的定义。如果操作中出现任何错误,就会引发异常。如果添加成功,将返回与几何定义关联的唯一几何定义引用“键”。参数: geometryDef(FMEGeometry) -将被添加到库中的几何定义对象。 返回类型: int 返回: 独特的几何定义参考“关键”。 提出了: FMEException-如果发生错误,将引发异常。
-
addTexture
( 质地 ) ¶ -
这个程序添加纹理对象到库中。(如果纹理传递的是
没有
这质地不会被添加到库中。)没有检查重复添加纹理时。这个调用总是将纹理添加到库,即使相同的纹理已经存在于其中。如果除了成功,与该关联纹理独特的纹理参考的“钥匙”返回。如果有任何操作失误,将引发异常。如果纹理被成功添加到库,库中消耗的质感。参数: 质地(FMETexture) -纹理对象将被添加到库中。 返回类型: int 返回: 独特的纹理参考“关键”。 提出了: FMEException-如果发生错误,将引发异常。
-
deleteAppearance
( appearanceReference ) ¶ -
用“外观参考”索引删除外观。如果当前共享对象不是外观类型,则引发异常。
参数: appearanceReference(int) - 外观的“appearanceReference”索引来从库中删除。 返回类型: 没有 提出了: FMEException-如果发生错误,将引发异常。
-
deleteGeometryDefinition
( geometryDefinitionReference ) ¶ -
删除与“geometryDefinitionReference人指数的几何定义。如果当前的共享对象是几何定义类型的不抛出异常。
参数: geometryDefinitionReference(int) -从库中删除外观的' geometryDefinitionReference '索引。 返回类型: 没有 提出了: FMEException-如果发生错误,将引发异常。
-
deleteTexture
( textureReference ) ¶ -
用“textureReference”索引删除纹理。如果当前共享对象不是纹理类型,则引发异常。
参数: textureReference(int) -从库中删除外观的“textureReference”索引。 返回类型: 没有 提出了: FMEException-如果发生错误,将引发异常。
-
getAppearanceCopy
( appearanceReference ) ¶ -
这个例程返回从库中引用的外观对象的副本。如果在库中没有这样的外观,
没有
返回。参数: appearanceReference(int) -外观参考。 返回类型: FMEAppearance或没有 返回: 外观复制或 没有
。
-
getGeometryDefinitionCopy
( ) ¶ -
getGeometryDefinitionCopy(geometryDefinitionReference),
这个例程返回从库中引用的几何定义对象的副本。如果在库中没有这样的几何定义,
没有
返回。参数: geometryDefinitionReference(int) - 几何码参考。 返回类型: FMEGeometry或没有 返回: 几何定义或 没有
。
-
getTextureCopy
( textureReference ) ¶ -
这个例程返回从库中引用的纹理对象的副本。如果在库中没有这样的纹理,
没有
返回。参数: textureReference(int) -纹理参考。 返回类型: FMETexture或没有 返回: 纹理或 没有
。
-
hasEntry
( 参考 ) ¶ -
返回
真正的
如果库具有与指定的参考数目的对象。参数: 参考(int) - 以搜索库中的参考。 返回类型: 保龄球 返回: 返回 真正的
如果库有一个具有指定引用号的对象,或者假
否则。
-
hasType
( ) ¶ -
hasType(参考),
返回库类型(
FME_LIB_APPEARANCE
,FME_LIB_TEXTURE
,FME_LIB_RASTER
, 要么FME_LIB_GEOMETRY_DEFINITION
)如果库具有与指定的参考数目的对象。如果所提供的引用指的是一个物体没有有效的对象类型,或如果在库中没有对象与提供的参考数抛出异常。采用hasEntry ()
以确定该库包含指定的参考。参数: 参考(int) - 以搜索库中的参考。 返回类型: int 返回: 如果库的对象具有指定的引用编号,则库类型( FME_LIB_APPEARANCE
,FME_LIB_TEXTURE
,FME_LIB_RASTER
, 要么FME_LIB_GEOMETRY_DEFINITION
)返回,否则会抛出异常。提出了: FMEException-如果发生错误,将引发异常。
-
replaceAppearance
( appearanceReference,newAppearance ) ¶ -
将外观替换为index = ' Appearance ancereference '处的新外观。一个
FMEException
如果“newAppearance”是被抛出没有
,“appearanceReference”不是有效的索引,或现有的共享对象不是一个外观类型。如果“newAppearance”成功地替换现有的外观,图书馆消耗“newAppearance”。参数: - appearanceReference(int) - 外观的指标来代替。
- newAppearance(FMEAppearance) - 新的外观,以取代原来的。
返回类型: 提出了: FMEException-如果发生错误,将引发异常。
-
replaceGeometryDefinition
( geometryDefinitionReference,newGeometryDefinition ) ¶ -
将GeometryDefinition替换为index = ' geometryDefinitionReference '处的新定义。一个
FMEException
如果' newGeometryDefinition '为没有
,则“geometryDefinitionReference”不是有效索引或现有共享对象不是几何定义类型。参数: - geometryDefinitionReference(int) - 几何体的指数来替代。
- newGeometryDefinition(FMEGeometry) -新的几何定义,以取代原来的。
返回类型: 提出了: FMEException-如果发生错误,将引发异常。
-
replaceTexture
( textureReference,newTexture ) ¶ -
将纹理替换为index = ' textureReference '处的新纹理。一个
FMEException
如果“newTexture”为没有
,“textureReference”不是有效的索引或现有的共享对象不是一个纹理类。如果“newTexture”成功地替换现有的质地,图书馆消耗“newTexture”。参数: - textureReference(int) -要替换的纹理索引。
- newTexture(FMETexture) -新的纹理,以取代原来的。
返回类型: 提出了: FMEException-如果发生错误,将引发异常。
-