#include <lineseg.h>
|
| | LineSegClass (void) |
| |
| | LineSegClass (const Vector3 &p0, const Vector3 &p1) |
| |
| | LineSegClass (const LineSegClass &that, const Matrix3D &tm) |
| |
| void | Set (const Vector3 &p0, const Vector3 &p1) |
| |
| void | Set (const LineSegClass &that, const Matrix3D &tm) |
| |
| void | Set_Random (const Vector3 &min, const Vector3 &max) |
| |
| const Vector3 & | Get_P0 () const |
| |
| const Vector3 & | Get_P1 () const |
| |
| const Vector3 & | Get_DP () const |
| |
| const Vector3 & | Get_Dir () const |
| |
| float | Get_Length () const |
| |
| void | Compute_Point (float t, Vector3 *set) const |
| |
| Vector3 | Find_Point_Closest_To (const Vector3 &pos) const |
| |
| bool | Find_Intersection (const LineSegClass &other_line, Vector3 *p1, float *fraction1, Vector3 *p2, float *fraction2) const |
| |
Definition at line 57 of file lineseg.h.
◆ LineSegClass() [1/3]
| LineSegClass::LineSegClass |
( |
void | | ) |
|
|
inline |
◆ LineSegClass() [2/3]
◆ LineSegClass() [3/3]
◆ Compute_Point()
| void LineSegClass::Compute_Point |
( |
float | t, |
|
|
Vector3 * | set ) const |
|
inline |
◆ Find_Intersection()
◆ Find_Point_Closest_To()
| Vector3 LineSegClass::Find_Point_Closest_To |
( |
const Vector3 & | pos | ) |
const |
◆ Get_Dir()
| const Vector3 & LineSegClass::Get_Dir |
( |
| ) |
const |
|
inline |
◆ Get_DP()
| const Vector3 & LineSegClass::Get_DP |
( |
| ) |
const |
|
inline |
◆ Get_Length()
| float LineSegClass::Get_Length |
( |
| ) |
const |
|
inline |
◆ Get_P0()
| const Vector3 & LineSegClass::Get_P0 |
( |
| ) |
const |
|
inline |
◆ Get_P1()
| const Vector3 & LineSegClass::Get_P1 |
( |
| ) |
const |
|
inline |
◆ recalculate()
| void LineSegClass::recalculate |
( |
void | | ) |
|
|
inlineprotected |
◆ Set() [1/2]
◆ Set() [2/2]
◆ Set_Random()
| void LineSegClass::Set_Random |
( |
const Vector3 & | min, |
|
|
const Vector3 & | max ) |
◆ Dir
◆ DP
◆ Length
| float LineSegClass::Length |
|
protected |
◆ P0
◆ P1
The documentation for this class was generated from the following files: