Go to the documentation of this file.
13 #ifndef __LINE_SEGMENT_H
14 #define __LINE_SEGMENT_H
37 virtual double sep(
const Vec3&);
43 #endif // __LINE_SEGMENT_H
Vec3 Pos
Definition: Line.h:28
Vec3 N
Definition: Line.h:28
LineSegment(const Vec3 &, const Vec3 &)
Definition: LineSegment.cpp:23
virtual ~LineSegment()
Definition: LineSegment.h:35
VEC3_INLINE double & X()
Definition: vec3.h:119
VEC3_INLINE double & Z()
Definition: vec3.h:121
virtual double sep(const Vec3 &)
Definition: LineSegment.cpp:38
VEC3_INLINE double & Y()
Definition: vec3.h:120
Class representing a line.
Definition: Line.h:26
virtual bool intersect(const Vec3 &, const Vec3 &)
Definition: LineSegment.cpp:60
Vec3 getP2()
Definition: LineSegment.h:40
double m_len
Definition: LineSegment.h:31
Vec3 getP1()
Definition: LineSegment.h:39
Vec3 U
Definition: Line.h:28
Class representing a line segment for intersection/fitting calculation in 2D.
Definition: LineSegment.h:29