HPS::VectorSplineControlValues Struct Reference

Public Member Functions

bool operator!= (VectorSplineControlValues const &in_that) const
 
bool operator== (VectorSplineControlValues const &in_that) const
 
 VectorSplineControlValues (Vector const &in_input, Vector const &in_output)
 

Public Attributes

Vector input
 
Vector output
 

Constructor & Destructor Documentation

◆ VectorSplineControlValues()

HPS::VectorSplineControlValues::VectorSplineControlValues ( Vector const &  in_input,
Vector const &  in_output 
)

Creates a new VectorSplineControlValues object used to desribe control values for an individual VectorKeyframe when interpolating across a series of keyframes in a VectorSampler 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::VectorSplineControlValues::operator!= ( VectorSplineControlValues const &  in_that) const

Check if the source VectorSplineControlValues is different from this VectorSplineControlValues.

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

◆ operator==()

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

Check if the source VectorSplineControlValues is equal to this VectorSplineControlValues.

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

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