nux-0.9.48
|
#include <NuxCore/Math/Line3D.h>
Public Member Functions | |
Line3D () | |
~Line3D () | |
Line3D (const Line3D &line) | |
Line3D (T lx_start, T ly_start, T lz_start, T lx_end, T ly_end, T lz_end) | |
Line3D (const Vector3 &pt, Vector3 v) | |
const Line3D< T > & | operator= (const Line3D< T > &) |
bool | operator== (const Line3D< T > &line) const |
float | Length () const |
const Vec3< T > | GetDirectionVector () const |
const Vec3< T > | GetStartPoint () const |
const Vec3< T > | GetEndPoint () const |
nux::Line3D< T >::Line3D | ( | ) |
nux::Line3D< T >::~Line3D | ( | ) |
nux::Line3D< T >::Line3D | ( | const Line3D< T > & | line | ) |
nux::Line3D< T >::Line3D | ( | T | lx_start, |
T | ly_start, | ||
T | lz_start, | ||
T | lx_end, | ||
T | ly_end, | ||
T | lz_end | ||
) |
nux::Line3D< T >::Line3D | ( | const Vector3 & | pt, |
Vector3 | v | ||
) |
References nux::Vec3< T >::x, nux::Vec3< T >::y, and nux::Vec3< T >::z.
const Vec3< T > nux::Line3D< T >::GetDirectionVector | ( | ) | const |
const Vec3< T > nux::Line3D< T >::GetEndPoint | ( | ) | const |
const Vec3< T > nux::Line3D< T >::GetStartPoint | ( | ) | const |
float nux::Line3D< T >::Length | ( | ) | const |
const Line3D< T > & nux::Line3D< T >::operator= | ( | const Line3D< T > & | Line | ) |
bool nux::Line3D< T >::operator== | ( | const Line3D< T > & | line | ) | const |