|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IShape
Method Summary | |
---|---|
void |
addPathSegement(PathSegment path)
添加路径片段 |
void |
addPathSegement(PathSegment path,
int index)
添加路径片段 |
void |
addPathSegments(PathSegment[] ps)
添加一组路径片段 |
void |
firePathSegmentsChanged()
派发路径片段变化事件 |
PathSegment |
getPathSegment(int index)
获取指定序号的路径片段 |
java.util.List<PathSegment> |
getPathSegments()
获取路径片段集合 |
boolean |
hasPathSegments()
是否有路径片段 |
void |
movePathSegment(int index,
float dx,
float dy)
移动路径片段 |
void |
movePathSegments(float dx,
float dy)
移动路径片段 |
void |
removePathSegment(int index)
删除路径片段 |
java.util.List<PathSegment> |
toPathSegments()
克隆所有的路径片段,可以避免对原始集合的修改 |
Method Detail |
---|
boolean hasPathSegments()
java.util.List<PathSegment> getPathSegments()
PathSegment getPathSegment(int index)
index
-
java.util.List<PathSegment> toPathSegments()
void addPathSegement(PathSegment path)
path
- void addPathSegments(PathSegment[] ps)
ps
- 路径片段数组void addPathSegement(PathSegment path, int index)
path
- index
- void removePathSegment(int index)
index
- void movePathSegment(int index, float dx, float dy)
index
- dx
- dy
- void movePathSegments(float dx, float dy)
dx
- 偏移量dy
- 偏移量void firePathSegmentsChanged()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |