fmeobjects.FMEArc¶
![fmeobject . fmearc的继承关系图](http://www.baooytra.com/docs/fme/html/fmepython/_images/inheritance-7c09555da438f755b452fe30aff076a8bc0d7b5b.png)
FMEArc.等分弧 () |
返回由两个更小的弧组成的等效路径。 |
FMEArc.边界框 () |
此方法返回几何图形的边框。 |
FMEArc.boundingCube () |
此方法返回几何图形的包围立方体。 |
FMEArc.界限 () |
返回几何图形的边界。 |
FMEArc.清除措施 () |
从几何图形中删除所有度量。 |
FMEArc.converttoarcby3分 () |
转换成3点的弧。 |
FMEArc.convertToArcByBulge () |
通过凸出部分转换成圆弧。 |
FMEArc.convertToArcByCenterPoint () |
通过中心点转换成弧。 |
FMEArc.copyAttributesFromFeature (...) |
将给定特性中的所有属性复制到此几何图形上的traits(如果它们匹配(可选的)正则表达式)。 |
FMEArc.copyNameFromGeometry (sourceGeometry) |
将“sourceGeometry”的名称复制到此几何图形上。 |
FMEArc.copyTraitsFromGeometry (...) |
复制给定几何图形中与(可选)正则表达式匹配的所有特征。 |
FMEArc.copyTraitsToFeature功能 (destFeature…) |
将该几何图形中的所有特征复制到给定特征上的属性(如果它们匹配(可选的)正则表达式)。 |
FMEArc.deleteName () |
删除几何图形的名称。 |
FMEArc.force2D () |
将几何图形简化为2D。 |
FMEArc.force3D功能 (newZ) |
这将几何图形的维数设置为3D。 |
FMEArc.getArea公司 () |
面积计算。 |
FMEArc.getAsLine公司 () |
将曲线作为直线返回。 |
FMEArc.getAsLineFixedArcSamples (numSamples) |
将此曲线的副本作为直线返回。 |
FMEArc.getBulge公司 () |
返回凸起值。 |
FMEArc.getCenterPoint功能 () |
返回圆弧的中心点。 |
FMEArc.getEndPoint () |
返回曲线的端点。 |
FMEArc.getLength (threeD) |
返回曲线的长度。 |
FMEArc.getmeasurename名称 () |
检索这个几何图形上度量的名称。 |
FMEArc.getMeasureValue值 (as3Points measureName) |
返回测量的值命名为“测量重命名”,否则返回的值defaut测量。 |
FMEArc.getMidPoint公司 () |
返回中点,如果底层存储不是由3点构成,它将沿弧线的一半插入。 |
FMEArc.getName () |
此例程将此几何图形的“名称”检索为6.文本类型 。 |
FMEArc.getPrimaryRadius函数 () |
返回圆弧的主半径。 |
FMEArc.getpropertiesas3点 () |
以三元组的形式返回圆弧几何图形。 |
FMEArc.getPropertiesAsBulge属性 () |
以两点和凸出值的元组形式返回圆弧几何图形。 |
FMEArc.getproperties已筛选 |
getPropertiesAsCentered (withEnds), |
FMEArc.getRotation公司 () |
返回圆弧的旋转。 |
FMEArc.getSecondaryRadius公司 () |
返回圆弧的二次半径。 |
FMEArc.getStartAngle公司 () |
所有的角都是从水平线向上的。 |
FMEArc.getStartPoint点 () |
返回曲线的起点。 |
FMEArc.getsweeping角度 () |
所有的角都是从水平线向上的。 |
老古董 (traitName) |
检索指定特征名称的几何特征值。 |
老顽固 () |
检索这个几何图形上特征的名称。 |
FMEArc.getTraitNullMissingAndType公司 (traitName) |
这个方法返回一个布尔值的元组,表示特征值是否为空,一个布尔值,表示特征值是否缺失,一个整数表示特征值的类型。 |
FMEArc.getTraitType公司 (traitName) |
返回给定特征的类型。 |
口蹄疫 () |
这将返回真的 如果弧的端点已被显式设置,则假 否则。 |
FMEArc.hasMeasures公司 () |
检查这个几何图形或这个几何图形的任何子部分是否有度量。 |
FMEArc.hasName公司 () |
返回几何图形是否有名称。 |
FMEArc.is3D () |
返回几何图形是否为3D。 |
FMEArc.isCW公司 () |
这将返回真的 如果弧是顺时针的,或者假 否则。 |
软骨病 () |
这将返回真的 若弧的一次半径和二次半径相等,则假 否则。 |
已关闭FMEArc.isClosed (threeD) |
返回真的 如果起点和终点的坐标值相同。 |
FMEArc.isCollection公司 () |
检查几何图形是否是聚合或多部分集合。 |
爱尔兰 () |
返回真的 当且仅当这条曲线只包含直线时。 |
测量方法 (measureName) |
返回真的 如果指定的度量值存在并且假 否则。 |
FMEArc.偏移 (offsetPoint) |
偏移量由“offsetPoint”指定的坐标中的几何形状。 |
FMEArc.optimarctyperetrieval () |
返回弧型(FME_ARC_BY_CENTER_点 ,FME_ARC_BY_CENTER_POINT_开始_结束 ,一个接一个凸起 , 要么FME_ARC_BY_3_点 ),其定义弧能够最高效和准确地检索参数。 |
FMEArc.removeDuplicates公司 (checkZ) |
删除任何相邻重复点。 |
FMEArc.移除措施 (measureName) |
删除指定的措施,如果它的存在。 |
旧衣服 (正则表达式) |
这种方法有4种模式: |
FMEArc.renamemasure (oldMeasureName,...) |
重新命名“oldMeasureName”指定为新名称的措施,通过“newMeasureName”指定。 |
FMEArc.倒车 () |
这种反转曲线的点的顺序。 |
FMEArc.旋转2d (中心,角) |
绕由指定的“角度”(度)“中心”点的曲线逆时针方向。 |
口蹄疫量表 (xScale等,yScale,zScale) |
由给定的水垢的功能。 |
FMEArc.设置中心点 |
setCenterPoint(中心点), |
FMEArc.setEndPoint (点) |
更改此曲线的现有的终点。 |
FMEArc.setMeasureValue值 (as3Points,measureTuple) |
这受让人元组“measureTuple”为默认的措施,或者鉴于“measureName”命名的度量给出的值。 |
FMEArc.设置中点 |
setMidPoint(中点), |
FMEArc.setName (名称) |
设置与几何的名字6.文本类型 。 |
FMEArc.setPrimaryRadius公司 |
setPrimaryRadius(primaryRadius), |
FMEArc.setRotation功能 |
setRotation(旋转), |
FMEArc.setSecondaryRadius命令 |
setSecondaryRadius(secondaryRadius), |
FMEArc.setStartAngle |
setStartAngle(由startAngle), |
FMEArc.setStartPoint设置起点 (点) |
更改此曲线的现有起点。 |
FMEArc.setsweeping角度 |
setSweepAngle(sweepAngle), |
口蹄疫 (traitName,traitValue) |
集几何特征与指定的值。 |
FMEArc.setTraitNullWithType (traitName,traitType) |
这种方法与一种类型的几何形状提供了一个空的性状值。 |
FMEArc.snip公司 (measureType,measure3D,...) |
取的开始和结束位置(无论是作为测量的2D / 3D距离,百分比或归一化距离从一开始,或顶点索引)的说明,并砍掉仅在这些位置之间的部分。 |
鼻涕虫 (的startPoint,终点) |
剪掉两个点之间的部分。 |
-
类
FMEArc
¶ -
FME弧类
创建一个Arc几何对象的实例。
的init(threePoints)
使用元组中包含的3个点创建一个弧。如果“起点”和“终点”(三个点[0]和三个点[2])相等,则圆弧与圆心位于起点和中点(三个点[0]和三个点[1])中间的圆重合。
参数: 三点(元组[F点])–包含3个点的元组,用于在表单中创建弧(startPoint、midPoint、endPoint)。 返回类型: FMEArc 返回: 圆弧几何体对象的实例。 的init(twoPoints,隆起)
使用tuple中包含的2个点和提供的' '值创建一个弧。所有的角度都是从水平方向向上的,并以度数表示。
参数: 返回类型: 返回: 圆弧几何体对象的实例。
的init(中心点,旋转,primaryRadius,secondaryRadius,由startAngle,sweepAngle)
使用提供的中心点以及提供的半径和角度创建弧。中心点的测量值将被忽略。所有的角度都是从水平方向向上的,并以度数表示。
参数: 返回类型: 返回: 圆弧几何体对象的实例。
的init(中心点,旋转,primaryRadius,secondaryRadius,由startAngle,sweepAngle,的startPoint,终点)
使用提供的中心点以及提供的半径、角度和点创建弧。所有的角度都是从水平方向向上的,并以度数表示。
参数: 返回类型: 返回: 圆弧几何体对象的实例。
的init(twoPoints,半径,逆时针)
使用元组中包含的2个点以及提供的“半径”和点创建一个弧。起始点和终点(两个点[0]和两个点[1])不能是
无
。参数: 返回类型: 返回: 圆弧几何体对象的实例。
的init(ARC)
创建传入的Arc几何对象的副本。
参数: 弧(FMEArc)–要创建副本的弧形几何体对象。 返回类型: FMEArc 返回: 圆弧几何体对象的实例。 -
__在里面__
¶ -
初始化的自我。请参阅帮助(类型(个体经营))准确签名。
-
boundingCube
( ) ¶ -
此方法返回几何图形的包围立方体。
返回类型: 元组[元组[浮动]] 返回: 几何体的边界框,格式为((minx,miny,minz),(maxx,maxy,maxz))。
-
convertToArcBy3Points
( ) ¶ -
转换成3点的弧。如果电弧不圆(
坐骨循环()
回报假
),则电弧不能被3个点变换为电弧,并返回一个错误。返回类型: 无 加薪: FMEException–如果发生错误,将引发异常。
-
convertToArcByBulge
( ) ¶ -
通过凸出部分转换成圆弧。如果电弧不圆(
坐骨循环()
回报假
),则电弧不能被转换由隆起电弧,并返回一个错误。返回类型: 无 加薪: FMEException–如果发生错误,将引发异常。
-
convertToArcByCenterPoint
( ) ¶ -
通过中心点转换成弧。如果电弧不能转换,则返回错误。
返回类型: 无 加薪: FMEException–如果发生错误,将引发异常。
-
copyAttributesFromFeature
( sourceFeature, overwriteExisting, 正则表达式, 字首 ) ¶ -
将给定特性中的所有属性复制到此几何图形上的traits(如果它们匹配(可选的)正则表达式)。
参数: 返回类型:
-
copyNameFromGeometry
( sourceGeometry ) ¶ -
将“sourceGeometry”的名称复制到此几何图形上。如果“sourceGeometry的名称为空或
无
,这种几何形状的名字将成为无
。参数: sourceGeometry(FMEGeometry)–要从中复制名称的几何体。 返回类型: 无
-
copyTraitsFromGeometry
( sourceGeometry, overwriteExisting, 正则表达式, 字首 ) ¶ -
复制给定几何图形中与(可选)正则表达式匹配的所有特征。
参数: - sourceGeometry(FMEGeometry) -复制的几何特征。
- overwriteExisting(bool) -只有覆盖了现有的特征才会被覆盖
真的
。 - 正则表达式(str) -(可选)正则表达式来匹配特征。如果没有指定regexp,那么将复制所有特征。
- 字首(str) -(可选的)当所有的特征名被复制时,前缀都放在它们上面。如果没有指定,前缀将不会添加到特征名中。
返回类型:
-
copyTraitsToFeature
( destFeature, overwriteExisting, 正则表达式, 字首 ) ¶ -
将该几何图形中的所有特征复制到给定特征上的属性(如果它们匹配(可选的)正则表达式)。
参数: 返回类型:
-
getAsLineFixedArcSamples
( NUMSAMPLES ) ¶ -
将此曲线的副本作为直线返回。所有弧近似用“NUMSAMPLES”给出的点数。如果“NUMSAMPLES”为0时,点数将首先通过的值确定
kFMEStrokeMaxDeviationValue
指令中的映射文件,它表示从线弧的最大偏差。在不存在本指令或指令的值小于或等于0时,数点将由弧的扫掠角和映射文件指令的值来确定kFMEDegreesPerEdge
,缺省值为5。参数: NUMSAMPLES(int) -用来近似圆弧的点的数目。 返回类型: FMELine 返回: 作为a的曲线 FMELine
对象。
-
getBulge
( ) ¶ -
返回凸起值。如果发生错误,则返回错误。
返回类型: 浮动 返回: 电弧的凸起值。 加薪: FMEException–如果发生错误,将引发异常。
-
getCenterPoint
( ) ¶ -
返回圆弧的中心点。如果发生错误,则返回错误。
返回类型: F点 返回: 弧的中心点。 加薪: FMEException–如果发生错误,将引发异常。
-
getEndPoint
( ) ¶ -
返回曲线的端点。返回一个错误,并且
无
如果这条曲线没有点返回返回。返回类型: F点或无 返回: 曲线的端点,或者 无
如果没有回头路。加薪: FMEException–如果发生错误,将引发异常。
-
getLength
( threeD ) ¶ -
返回曲线的长度。如果“threeD”
真的
,则返回曲线的三维长度,否则返回二维长度。参数: threeD(bool) -计算2D或3D长度。 返回类型: 浮动 返回: 曲线的长度。
-
getMeasureNames
( ) ¶ -
检索这个几何图形上度量的名称。
返回类型: 元组[字符串] 返回: 返回一个元组,该元组存储这个几何图形上度量的名称。如果没有度量,则返回一个空元组。为 夫梅格雷盖特
,fmemultisface公司
,fme复合表面
,这将返回其所有部分的所有度量名称的并集。
-
getMeasureValues
( as3Points, measureName ) ¶ -
返回测量的值命名为“测量重命名”,否则返回的值defaut测量。如果度量不存在,则返回一个错误。如果“as3Points”
真的
,则返回的测量值为3点。参数: 返回类型: 返回: 弧的量值。
加薪: FMEException–如果发生错误,将引发异常。
-
getMidPoint
( ) ¶ -
返回中点,如果底层存储不是由3点构成,它将沿弧线的一半插入。如果弧是椭圆的,则返回一个错误。
返回类型: F点 返回: 弧的中点。 加薪: FMEException–如果发生错误,将引发异常。
-
getPropertiesAs3Points
( ) ¶ -
以三元组的形式返回圆弧几何图形。如果弧是椭圆的,则返回一个错误。
返回的元组的结构如下:(起点、中点、终点)。
返回类型: 元组[F点] 返回: 圆弧几何形状为三点。 加薪: FMEException–如果发生错误,将引发异常。
-
getPropertiesAsBulge
( ) ¶ -
以两点和凸出值的元组形式返回圆弧几何图形。如果弧是椭圆的,则返回一个错误。
返回的元组结构如下:(起始点、中点、凸起点)。
返回类型: 元组[F点,F点,浮动] 返回: 圆弧的几何形状为两点和凸出值。 加薪: FMEException–如果发生错误,将引发异常。
-
getPropertiesAsCentered
( ) ¶ -
getPropertiesAsCentered (withEnds),
返回arc属性。如果“withEnds”
真的
,将计算并返回端点。请注意,度量仅存储在端点上。所有的角度都是从水平方向向上的,旋转是用度数表示的。另外,startAngle和sweepAngle都不是角度。中的@Arc(函数)FME功能和工厂手册的详细定义。如果“withEnds”返回的元组的结构是
真的
(中心点、旋转、主半径、次半径、起始角、扫描角、起始点、终点)。如果“withEnds”返回的元组的结构是
假
(中心点、旋转、主半径、次半径、起始角、扫描角)。返回类型: 元组[F点,浮动,浮动,浮动,浮动,浮动,F点,F点]或元组[F点,浮动,浮动,浮动,浮动,浮动] 返回: 将圆弧几何图形定义为一个中心点。
-
getStartAngle
( ) ¶ -
所有的角都是从水平线向上的。注意:“startAngle”是一个t角。中的@Arc(函数)FME功能和工厂手册的详细定义。
返回类型: 浮动 返回: 弧的起始角。
-
getStartPoint
( ) ¶ -
返回曲线的起点。返回一个错误,并且
无
如果这条曲线没有点返回返回。返回类型: F点或无 返回: 曲线的起点,或者 无
如果没有回头路。加薪: FMEException–如果发生错误,将引发异常。
-
getSweepAngle
( ) ¶ -
所有的角都是从水平线向上的。注意:“扫角”是一个t角。中的@Arc(函数)FME功能和工厂手册的详细定义。
返回类型: 浮动 返回: 弧的扫描角。
-
getTrait
( traitName ) ¶ -
检索指定特征名称的几何特征值。对于Python 2.7,字符串作为两种可能的类型之一返回——系统编码的字符串或unicode字符串(如果对源特征进行了编码)。Null特征值将作为空字符串返回。二进制blob特征以字节数组的形式返回。
无
在几何图形上找不到特征时返回。参数: traitName(str) -几何特征的名称。 返回类型: bool,int长,浮动six.string_types,中bytearray,字节或无 返回: 特征值。 加薪: FMEException-如果在检索trait值时出现问题,就会引发异常。
-
getTraitNames
( ) ¶ -
检索这个几何图形上特征的名称。
返回类型: 元组[str] 返回: 返回一个元组,该元组存储此几何图形上特征的名称。如果没有特征,它将返回一个空的元组。对于所有集合和容器,这将只返回最外层对象上的trait的名称。
-
getTraitNullMissingAndType
( traitName ) ¶ -
这个方法返回一个布尔值的元组,表示特征值是否为空,一个布尔值,表示特征值是否缺失,一个整数表示特征值的类型。第一个布尔值是
真的
如果' traitName '映射到几何图形上的空特征值。否则它是假
。第二个布尔值是真的
如果' traitName '映射到几何图形上的无值。否则它是假
。如果没有这种特质,FME_ATTR_UNDEFINED
为类型返回。可能的特征类型是
FME_ATTR_UNDEFINED
,FME_ATTR_BOOLEAN
,FME_ATTR_INT8
,FME_ATTR_UINT8
,FME_ATTR_INT16
,FME_ATTR_UINT16
,FME_ATTR_INT32
,FME_ATTR_UINT32
,FME_ATTR_REAL32
,FME_ATTR_REAL64
,FME_ATTR_REAL80
,FME_ATTR_STRING
,FME_ATTR_ENCODED_STRING
,FME_ATTR_INT64
,FME_ATTR_UINT64
。参数: traitName(str) -特质的名字。 返回类型: 元组[bool,bool,int] 返回: 一个包含两个布尔值的元组,第一个值表示特征值是否为空,第二个值表示特征值是否缺失,一个整数表示特征类型。
-
getTraitType
( traitName ) ¶ -
返回给定特征的类型。如果找不到这种特质,
FME_ATTR_UNDEFINED
将被归还。返回一个
FME_ATTR_UNDEFINED
,FME_ATTR_BOOLEAN
,FME_ATTR_INT8
,FME_ATTR_UINT8
,FME_ATTR_INT16
,FME_ATTR_UINT16
,FME_ATTR_INT32
,FME_ATTR_UINT32
,FME_ATTR_REAL32
,FME_ATTR_REAL64
,FME_ATTR_REAL80
,FME_ATTR_STRING
,FME_ATTR_ENCODED_STRING
,FME_ATTR_INT64
,FME_ATTR_UINT64
。参数: traitName(str) -特质的名字。 返回类型: int 返回: 特征类型。
-
hasExplicitEndpoints
( ) ¶ -
这将返回
真的
如果弧的端点已被显式设置,则假
否则。getPropertiesAsCentered ()
方法可以通过将“withEnds”参数设置为真的
。如果不希望这样,hasExplicitEndpoints
可以先调用来确定是否应该将“withEnds”参数设置为真的
或假
。返回类型: bool 返回: 真的
如果弧有明确的端点,假
否则。
-
is3D
( ) ¶ -
返回几何图形是否为3D。
返回类型: bool 返回: 返回 真的
如果几何图形是三维的假
否则。为弗门努尔
,此方法将始终返回真的
。为夫梅格雷盖特
,FMEMultiPoint公司
,军事区
,fmemultiext语言
和fmemulticure曲线
,此方法将返回真的
如果任何一个子部分是3D的。如果集合是空的,或者它的所有成员都是2D的,那么这个方法将返回假
。
-
的空当
( threeD ) ¶ -
返回
真的
如果起点和终点的坐标值相同。如果“threeD”真的
,比较起点和终点的z坐标。这没有考虑到措施。参数: threeD(bool) -是否比较z坐标值。 返回类型: bool 返回: 真的
如果起点和终点坐标值相同,假
否则。
-
measureExists
( measureName ) ¶ -
返回
真的
如果指定的度量值存在并且假
否则。如果未指定的“measureName”参数默认度量检查。参数: measureName(str) -(可选)措施的名称。 返回类型: bool 返回: 指示度量是否存在的布尔值。
-
抵消
( offsetPoint ) ¶ -
偏移量由“offsetPoint”指定的坐标中的几何形状。
参数: offsetPoint(F点)- F点
使曲线偏移。返回类型: 无 加薪: FMEException–如果发生错误,将引发异常。
-
optimalArcTypeRetrieval
( ) ¶ -
返回弧型(
FME_ARC_BY_CENTER_点
,FME_ARC_BY_CENTER_POINT_开始_结束
,一个接一个凸起
, 要么FME_ARC_BY_3_点
),其定义弧能够最高效和准确地检索参数。返回类型: int 返回: 弧型。
-
removeDuplicates
( checkZ ) ¶ -
删除任何相邻重复点。如果“checkZ”是
真的
,X,Y和Z坐标检查,否则只x和y。参数: checkZ(bool) -是否检查z坐标。 返回类型: 无
-
removeMeasure
( measureName ) ¶ -
删除指定的措施,如果它的存在。如果该措施的名称,不提供删除默认的措施,如果有一个。
参数: measureName(str-(可选)要移除的措施名称。 返回类型: 无
-
removeTraits
( 正则表达式 ) ¶ -
这种方法有4种模式:
- 删除顶层的所有特征:regex == NULL
- 删除顶层的一些特征:regex ==
- 删除所有级别的特征:regex ==
递归的
- 在所有级别删除一些特征:regex ==
kFME_RecurseSome
例如,指定正则表达式== NULL用于多面将在多表面的根级别除去所有特征,而指定正则表达式==
kFME_RecurseSome
将从匹配的多个曲面的所有级别中移除所有特征 。如果 是一个非法的正则表达式,没有特征将被删除。 返回类型: 无
-
renameMeasure
( oldMeasureName, newMeasureName ) ¶ -
重新命名“oldMeasureName”指定为新名称的措施,通过“newMeasureName”指定。
参数: 返回类型:
-
rotate2D
( 中央, 角度 ) ¶ -
绕由指定的“角度”(度)“中心”点的曲线逆时针方向。
参数: 返回类型: 加薪: FMEException–如果发生错误,将引发异常。
-
规模
( xScale等, yScale, zScale ) ¶ -
由给定的水垢的功能。
参数: 返回类型: 加薪: FMEException–如果发生错误,将引发异常。
-
setCenterPoint
( ) ¶ -
setCenterPoint(中心点),
设置圆弧的中心点。电弧通过中心点转换为圆弧作为该方法的结果。
参数: 中心(F点) -设定在弧线上的中心点。 返回类型: 无 加薪: FMEException–如果发生错误,将引发异常。
-
对setEndpoint
( 点 ) ¶ -
更改此曲线的现有的终点。如果在曲线上没有点,这个方法不起作用。
参数: 点(F点) -在曲线末端设定的点。 返回类型: 无 加薪: FMEException–如果发生错误,将引发异常。
-
setMeasureValues
( as3Points, measureTuple ) ¶ -
这受让人元组“measureTuple”为默认的措施,或者鉴于“measureName”命名的度量给出的值。这将创建措施,如果它不存在。
如果“as3Points”
真的
中,测量将被设置为三个点,因此,如果“measureTuple”不包含三个F点
对象,则返回错误。如果底层电弧不能被3分,该元组中的“中点”值存储(即measureTuple [1]),将被忽略。参数: 返回类型:
-
setMidPoint
( ) ¶ -
setMidPoint(中点),
设置弧的中点。它只设置中点如果电弧可以通过中间点被成功地转换为圆弧。
参数: 中点(F点) -设定在弧线上的中点。 返回类型: 无 加薪: FMEException–如果发生错误,将引发异常。
-
的setName
( 名称 ) ¶ -
设置与几何的名字
6.文本类型
。通过提供一个空白的名称作为输入,这种方法会起作用deleteName ()
。参数: 名称(6.文本类型) -几何的新名字。 返回类型: 无
-
setPrimaryRadius
( ) ¶ -
setPrimaryRadius(primaryRadius),
设置圆弧的主RADIUS。电弧通过中心点设置主半径之前被转换为电弧。
参数: primaryRadius(浮动) -设定在圆弧上的主要半径。 返回类型: 无
-
setSecondaryRadius
( ) ¶ -
setSecondaryRadius(secondaryRadius),
设置圆弧的半径二次。电弧通过中心点设置次级半径之前被转换为电弧。
参数: secondaryRadius(浮动) -设定在圆弧上的主要半径。 返回类型: 无
-
setStartAngle
( ) ¶ -
setStartAngle(由startAngle),
套弧的起始角度,从水平逆时针方向测量的。注意:“startAngle”是一个t角。中的@Arc(函数)FME功能和工厂手册的详细定义。
参数: startAngle(浮动) -设定在弧线上的起始角度。 返回类型: 无
-
setStartPoint
( 点 ) ¶ -
更改此曲线的现有起点。如果在曲线上没有点,这个方法不起作用。
参数: 点(F点) -设定在曲线起点的点。 返回类型: 无 加薪: FMEException–如果发生错误,将引发异常。
-
setSweepAngle
( ) ¶ -
setSweepAngle(sweepAngle),
套电弧的扫掠角,从水平逆时针方向测量的。注意:“扫角”是一个t角。被设定在“sweepAngle”之前电弧首先由中心点转化为电弧。中的@Arc(函数)FME功能和工厂手册对于“sweepAngle”的详细定义。
参数: sweepAngle(浮动) -设置在弧上的扫描角。 返回类型: 无
-
setTrait
( traitName, traitValue ) ¶ -
集几何特征与指定的值。如果几何特征已经存在,它的价值和类型将被改变。以下类型的数字映射用于:
PyInt ==> FME_Int32
PyFloat ==> FME_Real64
PyLong ==> FME_Int64
对于Python 2.7,字符串可以被输入为两种可能类型之一:系统编码的字符串或Unicode字符串。二进制值将被指定为字节组的值或为Python 3和作为用于Python 2.7字节组值字节的值。
参数: 返回类型:
-
setTraitNullWithType
( traitName, traitType ) ¶ -
这种方法与一种类型的几何形状提供了一个空的性状值。如果具有相同名称的特性已经存在,它被覆盖。
特质类型必须是一个
FME_ATTR_UNDEFINED
,FME_ATTR_BOOLEAN
,FME_ATTR_INT8
,FME_ATTR_UINT8
,FME_ATTR_INT16
,FME_ATTR_UINT16
,FME_ATTR_INT32
,FME_ATTR_UINT32
,FME_ATTR_REAL32
,FME_ATTR_REAL64
,FME_ATTR_REAL80
,FME_ATTR_STRING
,FME_ATTR_ENCODED_STRING
,FME_ATTR_INT64
,FME_ATTR_UINT64
。参数: 返回类型:
-
SNIP
( measureType, measure3D, startLocation, EndLocation所 ) ¶ -
取的开始和结束位置(无论是作为测量的2D / 3D距离,百分比或归一化距离从一开始,或顶点索引)的说明,并砍掉仅在这些位置之间的部分。如果起点和终点的位置相同,保持两个相同点。
参数: 返回类型: 加薪: FMEException–如果发生错误,将引发异常。
-
snipByPoints
( 起点, 端点 ) ¶ -
剪掉两个点之间的部分。如果这些点不在这条线上,则替换为正好在这条线上的最近点。如果起点和终点相同,则保留两个相同的点。
参数: 返回类型: 加薪: FMEException–如果发生错误,将引发异常。
-