@@ -0,0 +1,1384 @@
+package org.orekit.attitudes;%0A%0Aimport org.orekit.errors.OrekitException;%0Aimport org.orekit.frames.Frame;%0Aimport org.orekit.time.AbsoluteDate;%0Aimport org.orekit.utils.PVCoordinatesProvider;%0A%0A/** This class is a bridge between an %7B@link AttitudeLaw AttitudeLaw%7D and an %7B@link AttitudeProvider AttitudeProvider%7D .%0A * %3Cp%3EAn attitude law wrapper provider provides a way to implement an %7B@link AttitudeProvider AttitudeProvider%7D%0A * from an %7B@link AttitudeLaw AttitudeLaw%7D.%3C/p%3E%0A * @author V&eacute;ronique Pommier-Maurussane%0A * @version $Revision:1665 $ $Date:2008-06-11 12:12:59 +0200 (mer., 11 juin 2008) $%0A */%0A%0Apublic class AttitudeLawWrapperProvider implements AttitudeProvider %7B%0A%0A    /** Serializable UID. */%0A    private static final long serialVersionUID = -5959598401777708386L;%0A%0A    /** Attitude provider. */%0A    AttitudeLaw attLaw;%0A       %0A    /** Create new instance.%0A     * @param referenceFrame reference frame from which attitude is defined%0A     * @param attProvider attitude provider%0A     * @param pvProvider position-velocity provider%0A    */%0A    public AttitudeLawWrapperProvider(final AttitudeLaw attLaw) %7B%0A        this.attLaw = attLaw; %0A    %7D%0A%0A    /** @inherit */%0A    public Attitude getAttitude(PVCoordinatesProvider pvProv,%0A                                AbsoluteDate date, Frame frame)%0A        throws OrekitException %7B%0A%0A        return attLaw.getAttitude(date);%0A    %7D%0A%0A%7D%0A

Add Attitude law wrapper provider.