SAL
A C++ library for spatial audio.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
sal::TripletHandler Class Reference

#include <salutilities.h>

Public Member Functions

 TripletHandler (const Triplet &initial_triplet)
 
void SetMaxSpeed (const sal::Length &max_speed)
 
void SetValue (const Triplet &triplet) noexcept
 
void SetTargetValue (const Triplet &target_triplet) noexcept
 
Triplet target_value () const noexcept
 
void Update (const Time time_elapsed_since_last_tick)
 
bool HasReachedTarget () const noexcept
 
mcl::Point value () const noexcept
 

Static Public Member Functions

static bool Test ()
 

Constructor & Destructor Documentation

sal::TripletHandler::TripletHandler ( const Triplet initial_triplet)
inline

Member Function Documentation

bool sal::TripletHandler::HasReachedTarget ( ) const
inlinenoexcept
void sal::TripletHandler::SetMaxSpeed ( const sal::Length max_speed)
inline
void sal::TripletHandler::SetTargetValue ( const Triplet target_triplet)
inlinenoexcept
void sal::TripletHandler::SetValue ( const Triplet triplet)
inlinenoexcept

This sets the triplet regardless of the maximum speed.

Triplet sal::TripletHandler::target_value ( ) const
inlinenoexcept
bool sal::TripletHandler::Test ( )
static
void sal::TripletHandler::Update ( const Time  time_elapsed_since_last_tick)
inline
mcl::Point sal::TripletHandler::value ( ) const
inlinenoexcept

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