public interface LinearShape2D extends CirculinearCurve2D
| Modifier and Type | Method and Description |
|---|---|
double |
getHorizontalAngle()
Gets Angle with axis (O,i), counted counter-clockwise.
|
Point2D |
getIntersection(LinearShape2D line)
Returns the unique intersection with a linear shape.
|
Point2D |
getOrigin()
Returns a point in the linear shape.
|
StraightLine2D |
getSupportingLine() |
Vector2D |
getVector()
Return one direction vector of the linear shape.
|
LinearShape2D |
transform(AffineTransform2D trans)
Transforms the shape by an affine transform.
|
clip, getContinuousCurves, getLength, getLength, getParallel, getPosition, getReverseCurve, getSubCurve, transformgetBufferclone, draw, getAsAWTShape, getFirstPoint, getIntersections, getLastPoint, getPoint, getPosition, getSingularPoints, getT0, getT1, isSingular, projectcontains, contains, getBoundingBox, getDistance, getDistance, isBounded, isEmptyStraightLine2D getSupportingLine()
double getHorizontalAngle()
Point2D getOrigin()
Vector2D getVector()
Point2D getIntersection(LinearShape2D line)
LinearShape2D transform(AffineTransform2D trans)
Shape2DCopyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.