VehicleWithMassProperty 4.4

De Wiki
Révision de 3 octobre 2019 à 12:34 par Admin (discussion | contributions) (Page créée avec « <syntaxhighlight lang="java"> public class VehicleWithMassProperty { * * @param args * @throws OrekitException : public static void main(String... »)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : navigation, rechercher
public class VehicleWithMassProperty {
 
    /**
     * @param args
     * @throws OrekitException 
     */
    public static void main(String[] args) throws PatriusException {
 
        // Using an assembly builder
        final AssemblyBuilder builder = new AssemblyBuilder();
 
        // Main part (the only one in this example)
        final double dryMass = 1000.;
        builder.addMainPart("MAIN");
        builder.addProperty(new MassProperty(dryMass), "MAIN");
 
        // Getting the corresponding assembly
        final Assembly assembly = builder.returnAssembly();
 
        // Getting the corresponding mass model (useful for propagation, maneuvres, ...)
        final MassProvider mm = new MassModel(assembly);
 
        System.out.println("Name of the main part: " + assembly.getMainPart().getName());        
        System.out.println("Total mass: " + mm.getTotalMass());
 
    }
 
}