Pathfinder
Public Member Functions | List of all members
Pathfinder::Line3Unnorm Struct Reference

This struct represents a line of the form u = v + rw where ||w|| = 1 does not neccessarily hold. More...

#include <Line3Unnorm.h>

Inheritance diagram for Pathfinder::Line3Unnorm:
Collaboration diagram for Pathfinder::Line3Unnorm:

Public Member Functions

 Line3Unnorm (Geometry::Vec3 a, Geometry::Vec3 b)
 A constructor that creates a line from two vectors. More...
 
- Public Member Functions inherited from Pathfinder::Line3
Geometry::Vec3 eval (const float &r)
 Evaluate the line function for a given r. More...
 

Additional Inherited Members

- Public Attributes inherited from Pathfinder::Line3
Geometry::Vec3 v
 The support vector. More...
 
Geometry::Vec3 w
 The direction vector. More...
 

Detailed Description

This struct represents a line of the form u = v + rw where ||w|| = 1 does not neccessarily hold.

Constructor & Destructor Documentation

◆ Line3Unnorm()

Pathfinder::Line3Unnorm::Line3Unnorm ( Geometry::Vec3  a,
Geometry::Vec3  b 
)

A constructor that creates a line from two vectors.

Parameters
aThe support vector.
bThe direction vector.

The documentation for this struct was generated from the following files: