class CFootStride
{
public:
    CFootCycleDefinition m_definition;
    CFootTrajectories m_trajectories;
};

KV3 Class Defaults

{
    m_definition = 
    {
        m_vStancePositionMS = [ 0.0, 0.0, 0.0 ]
        m_vMidpointPositionMS = [ 0.0, 0.0, 0.0 ]
        m_flStanceDirectionMS = 0.0
        m_vToStrideStartPos = [ 0.0, 0.0, 0.0 ]
        m_stanceCycle = 
        {
            m_flCycle = 0.0
        }
        m_footLiftCycle = 
        {
            m_flCycle = 0.0
        }
        m_footOffCycle = 
        {
            m_flCycle = 0.0
        }
        m_footStrikeCycle = 
        {
            m_flCycle = 0.0
        }
        m_footLandCycle = 
        {
            m_flCycle = 0.0
        }
    }
    m_trajectories = 
    {
        m_trajectories = [  ]
    }
}