HPS::QuaternionSplineControlValues Struct Reference

Public Member Functions

bool operator!= (QuaternionSplineControlValues const &in_that) const
 
bool operator== (QuaternionSplineControlValues const &in_that) const
 
 QuaternionSplineControlValues (Quaternion const &in_input, Quaternion const &in_output)
 

Public Attributes

Quaternion input
 
Quaternion output
 

Constructor & Destructor Documentation

◆ QuaternionSplineControlValues()

HPS::QuaternionSplineControlValues::QuaternionSplineControlValues ( Quaternion const &  in_input,
Quaternion const &  in_output 
)

Creates a new QuaternionSplineControlValues object used to desribe control values for an individual QuaternionKeyframe when interpolating across a series of keyframes in a QuaternionSampler using Spline interpolation.

Parameters
in_inputThe value subtracted from the associated keyframe value to develop the input tangent.
in_outputThe value from which the associated keyframe value is subtracted to develop the output tangent.

Member Function Documentation

◆ operator!=()

bool HPS::QuaternionSplineControlValues::operator!= ( QuaternionSplineControlValues const &  in_that) const

Check if the source QuaternionSplineControlValues is different from this QuaternionSplineControlValues.

Parameters
in_thatThe source QuaternionSplineControlValues to compare to this QuaternionSplineControlValues.
Returns
true if the objects are different, false otherwise.

◆ operator==()

bool HPS::QuaternionSplineControlValues::operator== ( QuaternionSplineControlValues const &  in_that) const

Check if the source QuaternionSplineControlValues is equal to this QuaternionSplineControlValues.

Parameters
in_thatThe source QuaternionSplineControlValues to compare to this QuaternionSplineControlValues.
Returns
true if the objects are equal, false otherwise.

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