Package com.solibri.geometry.primitive2d
Interface MLine2d
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static MLine2d
create(Vector2d firstPoint, Vector2d secondPoint)
Creates a new instance.void
set(Vector2d startPoint, Vector2d endPoint)
Sets the start and end points of this line.void
setEndPoint(Vector2d endPoint)
Sets the end point of this line to the value of the given point.void
setStartPoint(Vector2d startPoint)
Sets the starting point of this line to the value of the given point.-
Methods inherited from interface com.solibri.geometry.primitive2d.Line2d
distance, distanceSquared, getDirection, getFirstPoint, getSecondPoint, intersect, isPointOnLeftSide, isPointOnRightSide, project
-
-
-
-
Method Detail
-
setStartPoint
void setStartPoint(Vector2d startPoint)
Sets the starting point of this line to the value of the given point. This line does not take ownership of the given point.- Parameters:
startPoint
- the value that is set to be the starting point of this line- Since:
- 9.10.2
-
setEndPoint
void setEndPoint(Vector2d endPoint)
Sets the end point of this line to the value of the given point. This line does not take ownership of the given point.- Parameters:
endPoint
- the value that is set to be the end point of this line- Since:
- 9.10.2
-
set
void set(Vector2d startPoint, Vector2d endPoint)
Sets the start and end points of this line. This line does not take ownership of the given points.- Parameters:
startPoint
- the value that is set to be the starting point of this lineendPoint
- the value that is set to be the end point of this line- Since:
- 9.10.2
-
-