Tanoda
Leap.Unity.Animation.PoseSplineSequence Struct Reference
Inheritance diagram for Leap.Unity.Animation.PoseSplineSequence:
Leap.Unity.IIndexable< HermitePoseSpline > Leap.Unity.Animation.ISpline< Pose, Movement > Leap.Unity.Animation.ISpline< Vector3, Vector3 >

Public Member Functions

 PoseSplineSequence (HermitePoseSpline[] splines, bool allowExtrapolation=false)
 
Pose PoseAt (float t)
 
Movement MovementAt (float t)
 
void PoseAndMovementAt (float t, out Pose pose, out Movement movement)
 
Pose ValueAt (float t)
 
Movement DerivativeAt (float t)
 
void ValueAndDerivativeAt (float t, out Pose value, out Movement deltaValuePerSec)
 
Vector3 ISpline< Vector3, Vector3 >. ValueAt (float t)
 
Vector3 ISpline< Vector3, Vector3 >. DerivativeAt (float t)
 
void ISpline< Vector3, Vector3 >. ValueAndDerivativeAt (float t, out Vector3 value, out Vector3 deltaValuePerT)
 
- Public Member Functions inherited from Leap.Unity.Animation.ISpline< Pose, Movement >
XType ValueAt (float t)
 
dXType DerivativeAt (float t)
 
void ValueAndDerivativeAt (float t, out XType value, out dXType deltaValuePerT)
 
- Public Member Functions inherited from Leap.Unity.Animation.ISpline< Vector3, Vector3 >
XType ValueAt (float t)
 
dXType DerivativeAt (float t)
 
void ValueAndDerivativeAt (float t, out XType value, out dXType deltaValuePerT)
 

Public Attributes

HermitePoseSpline[] splines
 
bool allowExtrapolation
 

Properties

HermitePoseSpline this[int idx] [get]
 
int Count [get]
 
float minT [get]
 
float maxT [get]
 
float ISpline< Vector3, Vector3 >. minT [get]
 
float ISpline< Vector3, Vector3 >. maxT [get]
 
- Properties inherited from Leap.Unity.IIndexable< HermitePoseSpline >
this[int idx] [get]
 
int Count [get]
 
- Properties inherited from Leap.Unity.Animation.ISpline< Pose, Movement >
float minT [get]
 
float maxT [get]
 
- Properties inherited from Leap.Unity.Animation.ISpline< Vector3, Vector3 >
float minT [get]
 
float maxT [get]
 

Detailed Description

Definition at line 16 of file PoseSplineSequence.cs.

Constructor & Destructor Documentation

◆ PoseSplineSequence()

Leap.Unity.Animation.PoseSplineSequence.PoseSplineSequence ( HermitePoseSpline[]  splines,
bool  allowExtrapolation = false 
)

Definition at line 22 of file PoseSplineSequence.cs.

Member Function Documentation

◆ DerivativeAt() [1/2]

Movement Leap.Unity.Animation.PoseSplineSequence.DerivativeAt ( float  t)

Definition at line 121 of file PoseSplineSequence.cs.

◆ DerivativeAt() [2/2]

Vector3 ISpline< Vector3, Vector3 >. Leap.Unity.Animation.PoseSplineSequence.DerivativeAt ( float  t)

Definition at line 141 of file PoseSplineSequence.cs.

◆ MovementAt()

Movement Leap.Unity.Animation.PoseSplineSequence.MovementAt ( float  t)

Definition at line 41 of file PoseSplineSequence.cs.

◆ PoseAndMovementAt()

void Leap.Unity.Animation.PoseSplineSequence.PoseAndMovementAt ( float  t,
out Pose  pose,
out Movement  movement 
)

Definition at line 48 of file PoseSplineSequence.cs.

◆ PoseAt()

Pose Leap.Unity.Animation.PoseSplineSequence.PoseAt ( float  t)

Definition at line 34 of file PoseSplineSequence.cs.

◆ ValueAndDerivativeAt() [1/2]

void Leap.Unity.Animation.PoseSplineSequence.ValueAndDerivativeAt ( float  t,
out Pose  value,
out Movement  deltaValuePerSec 
)

Definition at line 125 of file PoseSplineSequence.cs.

◆ ValueAndDerivativeAt() [2/2]

void ISpline< Vector3, Vector3 >. Leap.Unity.Animation.PoseSplineSequence.ValueAndDerivativeAt ( float  t,
out Vector3  value,
out Vector3  deltaValuePerT 
)

Definition at line 145 of file PoseSplineSequence.cs.

◆ ValueAt() [1/2]

Pose Leap.Unity.Animation.PoseSplineSequence.ValueAt ( float  t)

Definition at line 117 of file PoseSplineSequence.cs.

◆ ValueAt() [2/2]

Vector3 ISpline< Vector3, Vector3 >. Leap.Unity.Animation.PoseSplineSequence.ValueAt ( float  t)

Definition at line 137 of file PoseSplineSequence.cs.

Member Data Documentation

◆ allowExtrapolation

bool Leap.Unity.Animation.PoseSplineSequence.allowExtrapolation

Definition at line 20 of file PoseSplineSequence.cs.

◆ splines

HermitePoseSpline [] Leap.Unity.Animation.PoseSplineSequence.splines

Definition at line 19 of file PoseSplineSequence.cs.

Property Documentation

◆ Count

int Leap.Unity.Animation.PoseSplineSequence.Count
get

Definition at line 32 of file PoseSplineSequence.cs.

◆ maxT [1/2]

float Leap.Unity.Animation.PoseSplineSequence.maxT
get

Definition at line 106 of file PoseSplineSequence.cs.

◆ maxT [2/2]

float ISpline<Vector3, Vector3>. Leap.Unity.Animation.PoseSplineSequence.maxT
get

Definition at line 135 of file PoseSplineSequence.cs.

◆ minT [1/2]

float Leap.Unity.Animation.PoseSplineSequence.minT
get

Definition at line 95 of file PoseSplineSequence.cs.

◆ minT [2/2]

float ISpline<Vector3, Vector3>. Leap.Unity.Animation.PoseSplineSequence.minT
get

Definition at line 133 of file PoseSplineSequence.cs.

◆ this[int idx]

HermitePoseSpline Leap.Unity.Animation.PoseSplineSequence.this[int idx]
get

Definition at line 28 of file PoseSplineSequence.cs.


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