public class PartInfo
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
double |
calcDistanceFromSegment(double x,
double y)
获取点到该线段的最短距离
|
double |
calcDistanceFromStraightLine(double x,
double y)
获取点到该段所在直线的距离
|
protected float |
calculateAngle(double x1,
double y1,
double x2,
double y2) |
double[] |
getAdsorbPoint(double x,
double y)
获取线上吸附点
|
float |
getAngle() |
double |
getDistance() |
double |
getDistanceFromEndNode(double x,
double y)
获取线上点距离本段终点的距离
|
long |
getEndCategoryId() |
NodeInfo |
getEndNode() |
int |
getFloorHeight() |
java.lang.String |
getFloorId() |
int |
getIndex() |
double |
getLength() |
ActionState |
getNextAction() |
long |
getStartCategoryId() |
NodeInfo |
getStartNode() |
void |
setDistance(double distance) |
void |
setEndCategoryId(long categoryId) |
void |
setEndNode(NodeInfo endNode) |
void |
setFloorHeight(int floorHeight) |
void |
setFloorId(java.lang.String floorId) |
void |
setIndex(int index) |
void |
setNextAction(ActionState nextAction) |
void |
setStartCategoryId(long categoryId) |
void |
setStartNode(NodeInfo startNode) |
java.lang.String |
toString() |
public PartInfo()
public PartInfo(PartInfo partInfo)
public int getIndex()
public void setIndex(int index)
public NodeInfo getStartNode()
public void setStartNode(NodeInfo startNode)
public NodeInfo getEndNode()
public void setEndNode(NodeInfo endNode)
public long getStartCategoryId()
public void setStartCategoryId(long categoryId)
public long getEndCategoryId()
public void setEndCategoryId(long categoryId)
public java.lang.String getFloorId()
public void setFloorId(java.lang.String floorId)
public float getAngle()
public double getLength()
public double getDistance()
public void setDistance(double distance)
public int getFloorHeight()
public void setFloorHeight(int floorHeight)
public ActionState getNextAction()
public void setNextAction(ActionState nextAction)
public double getDistanceFromEndNode(double x,
double y)
x - 点X坐标y - 点Y坐标public double calcDistanceFromSegment(double x,
double y)
x - 点X坐标y - 点Y坐标public double calcDistanceFromStraightLine(double x,
double y)
x - 点X坐标y - 点Y坐标public double[] getAdsorbPoint(double x,
double y)
x - 点X坐标y - 点Y坐标protected float calculateAngle(double x1,
double y1,
double x2,
double y2)
public java.lang.String toString()
toString 在类中 java.lang.Object