Package cz.cuni.utils.math.extended

Class Summary
Line2DExtended Against of Line3D has advntage that the same line has the same values of 'direction' and 'point' so it's hashable.
Line3DExtended Against of Line3D has advntage that the same line has the same values of 'direction' and 'point' so it's hashable.
Plane3DExtended  
Segment2D Contains hash code + method equals (endpoints of the segment must be the same, ordering doesn't metter), once created - shouldn't be changed.
Segment3D Contains hash code + method equals (endpoints of the segment must be the same, ordering doesn't metter), once created - shouldn't be changed.
Triangle2D  
Triangle3D  
Vertex2D It differs from Tuple2D in the way, that xy shouldn't be changed after Vertex2D was created, because hash code was counted from them.
Vertex3D It differs from Tuple3D in the way, that xyz shouldn't be changed after Vertex3D was created, because hash code was counted from them.