maliput_multilane
Rot3 Class Reference

Detailed Description

An R^3 rotation parameterized by roll, pitch, yaw.

This effects a compound rotation around space-fixed x-y-z axes:

Rot3(roll, pitch, yaw) * V = RotZ(yaw) * RotY(pitch) * RotX(roll) * V

#include <src/maliput_multilane/road_curve.h>

Public Member Functions

 Rot3 (double roll, double pitch, double yaw)
 
math::Vector3 apply (const math::Vector3 &in) const
 Applies the rotation to a 3-vector. More...
 
double yaw () const
 
double pitch () const
 
double roll () const
 

Constructor & Destructor Documentation

◆ Rot3()

Rot3 ( double  roll,
double  pitch,
double  yaw 
)

Member Function Documentation

◆ apply()

math::Vector3 apply ( const math::Vector3 in) const

Applies the rotation to a 3-vector.

◆ pitch()

double pitch ( ) const

◆ roll()

double roll ( ) const

◆ yaw()

double yaw ( ) const

The documentation for this class was generated from the following file: