public interface Segment2D extends Shape
Modifier and Type | Method and Description |
---|---|
Segment2D |
copy() |
Point2D |
direction() |
List<Point2D> |
getBounds() |
tr.com.terrayazilim.core.unit.DimensionUnit |
getDimensionUnit() |
double |
getLength() |
Point2D |
getMiddle() |
ShapeUnit |
getShapeUnit() |
Point2D |
getSource() |
Point2D |
getTarget() |
double |
horizontalAngle() |
boolean |
inRange(Point2D point2D) |
boolean |
inRange(Point2D point2D,
double tolerance) |
boolean |
isBounded() |
boolean |
isHorizontal() |
boolean |
isVertical() |
boolean |
onRange(Point2D point2D,
double tolerance) |
Segment2D |
scale(double scaleFactor) |
Segment2D |
translate(double... args) |
double |
verticalAngle() |
boolean onRange(Point2D point2D, double tolerance)
point2D
- tolerance
- boolean inRange(Point2D point2D, double tolerance)
point2D
- tolerance
- boolean inRange(Point2D point2D)
point2D
- Point2D direction()
boolean isVertical()
boolean isHorizontal()
double horizontalAngle()
double verticalAngle()
double getLength()
Point2D getMiddle()
Point2D getSource()
Point2D getTarget()
Segment2D copy()
boolean isBounded()
Segment2D translate(double... args)
Segment2D scale(double scaleFactor)
tr.com.terrayazilim.core.unit.DimensionUnit getDimensionUnit()
getDimensionUnit
in interface Shape
ShapeUnit getShapeUnit()
getShapeUnit
in interface Shape
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.