Source code for pyleecan.Methods.Geometry.Segment.check
from ....Methods.Geometry.Segment import *
[docs]def check(self):
"""assert that the line is correct (begin != end)
Parameters
----------
self : Segment
A Segment object
Returns
-------
None
Raises
------
PointSegmentError
The beginning point and the ending point of an Segment
can't be the same
"""
if self.begin == self.end or (abs(self.begin) == 0 and abs(self.end) == 0):
raise PointSegmentError(
"The beginning point and the ending point of " "a Segment can't be the same"
)