com.supermap.plot
类 AnimationWay

java.lang.Object
  继承者 com.supermap.plot.AnimationWay

public class AnimationWay
extends java.lang.Object

路径动画类。该类提供了路径动画的一系列属性。


构造方法摘要
AnimationWay()
           
 
方法摘要
 boolean addPathPt(Point3D vecPath)
          添加路径点
 boolean addPathPts(Point3Ds pts3D)
          添加路径点
 Point3Ds getAllPathPt()
          获取所有路径点
 int getPathPtCount()
          获取路径点的总数
 boolean getPathTrackDir()
          获取动画对象是否沿路径的切线方向
 AnimationDefine.PathType getPathType()
          获取路径类型
 java.awt.Color getTrackLineColor()
          获取跟踪线的颜色
 double getTrackLineWidth()
          获取路径跟踪线的宽度
 boolean insertPathPt(int index, Point3D vecPath)
          插入路径点
 boolean isShowPathTrack()
          获取是否显示跟踪线
 void removeAllPathPt()
          移除所有的路径点
 boolean removePathPtAt(int index)
          移除指定索引位置的路径点
 boolean setPathPt(int index, Point3D vecPath)
          设置路径点
 void setPathTrackDir(boolean bPathTrack)
          设置动画对象是否沿路径的切线方向
 void setPathType(AnimationDefine.PathType pathType)
          设置路径的类型
 void setTrackLineColor(java.awt.Color nColor)
          设置跟踪线的颜色
 void setTrackLineWidth(java.lang.Double width)
          设置路径跟踪线的宽度
 void showPathTrack(boolean bShowPathTrack)
          设置是否显示跟踪线
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

AnimationWay

public AnimationWay()
方法详细信息

setPathType

public void setPathType(AnimationDefine.PathType pathType)
设置路径的类型

参数:
pathType - 路径类型

getPathType

public AnimationDefine.PathType getPathType()
获取路径类型

返回:
路径类型

addPathPt

public boolean addPathPt(Point3D vecPath)
添加路径点

参数:
vecPath - 路径点
返回:
成功返回TRUE,失败返回FALSE。

addPathPts

public boolean addPathPts(Point3Ds pts3D)
添加路径点

参数:
pts3D - 路径点串
返回:
添加成功返回true,否则返回false

insertPathPt

public boolean insertPathPt(int index,
                            Point3D vecPath)
插入路径点

参数:
index - 索引
vecPath - 路径点
返回:
添加成功返回true,否则返回false

setPathPt

public boolean setPathPt(int index,
                         Point3D vecPath)
设置路径点

参数:
index - 索引
vecPath - 路径点
返回:
设置成功返回true,否则返回false

removePathPtAt

public boolean removePathPtAt(int index)
移除指定索引位置的路径点

参数:
index - 索引
返回:
删除成功返回true,否则返回false

getPathPtCount

public int getPathPtCount()
获取路径点的总数

返回:
路径点的总数

removeAllPathPt

public void removeAllPathPt()
移除所有的路径点


showPathTrack

public void showPathTrack(boolean bShowPathTrack)
设置是否显示跟踪线

参数:
bShowPathTrack - 是否显示跟踪线

isShowPathTrack

public boolean isShowPathTrack()
获取是否显示跟踪线

返回:
是否显示跟踪线

setPathTrackDir

public void setPathTrackDir(boolean bPathTrack)
设置动画对象是否沿路径的切线方向

参数:
bPathTrack - 是否沿切线方向

getPathTrackDir

public boolean getPathTrackDir()
获取动画对象是否沿路径的切线方向

返回:
是否沿切线方向

setTrackLineWidth

public void setTrackLineWidth(java.lang.Double width)
设置路径跟踪线的宽度

参数:
width - 跟踪线的宽度

getTrackLineWidth

public double getTrackLineWidth()
获取路径跟踪线的宽度

返回:
跟踪线的宽度

setTrackLineColor

public void setTrackLineColor(java.awt.Color nColor)
设置跟踪线的颜色

参数:
nColor - 跟踪线的颜色

getTrackLineColor

public java.awt.Color getTrackLineColor()
获取跟踪线的颜色

返回:
跟踪线的颜色

getAllPathPt

public Point3Ds getAllPathPt()
获取所有路径点

返回:
路径点集