Uses of Class
fr.cnes.sirius.patrius.assembly.Assembly

Packages that use Assembly
fr.cnes.sirius.patrius.assembly   
fr.cnes.sirius.patrius.assembly.models   
fr.cnes.sirius.patrius.events.sensor   
fr.cnes.sirius.patrius.stela   
 

Uses of Assembly in fr.cnes.sirius.patrius.assembly
 

Methods in fr.cnes.sirius.patrius.assembly that return Assembly
 Assembly Vehicle.createAssembly(Frame frame)
          Create an Assembly.
 Assembly Vehicle.createAssembly(Frame frame, double cMass, double cDrag, double cSRP)
          Create an Assembly with multiplicative coefficients to take into account the change in surface for drag or SRP during a propagation of the change of dry mass.
 Assembly AssemblyBuilder.returnAssembly()
          This method returns the assembly when the user wants to get the instance of the assembly that has been built so far.
 

Constructors in fr.cnes.sirius.patrius.assembly with parameters of type Assembly
AssemblyBuilder(Assembly inAssembly)
          Constructor with an assembly instance.
 

Uses of Assembly in fr.cnes.sirius.patrius.assembly.models
 

Methods in fr.cnes.sirius.patrius.assembly.models that return Assembly
 Assembly SensorModel.getAssembly()
           
 Assembly RFLinkBudgetModel.getSatellite()
           
 

Methods in fr.cnes.sirius.patrius.assembly.models with parameters of type Assembly
protected static Vector3D AeroModel.forceOnFacet(SpacecraftState state, IPart part, Assembly assembly, double density, Vector3D relativeVelocity)
          Method to compute the force for a plane model.
 DragCoefficient DragCoefficientProvider.getCoefficients(Vector3D relativeVelocity, AtmosphereData atmoData, Assembly assembly)
          Provides drag coefficient (x surface).
 DragCoefficient GlobalDragCoefficientProvider.getCoefficients(Vector3D relativeVelocity, AtmosphereData atmoData, Assembly assembly)
           
 

Constructors in fr.cnes.sirius.patrius.assembly.models with parameters of type Assembly
AeroModel(Assembly inAssembly)
          Aero model (the acceleration is computed from all the sub parts of the vehicle) default constructor.
AeroModel(Assembly inAssembly, Atmosphere inAtmosphere, OneAxisEllipsoid inGeodPos)
          Aero model (the acceleration is computed from all the sub parts of the vehicle) with default step for finite differences computation.
AeroModel(Assembly inAssembly, Atmosphere inAtmosphere, OneAxisEllipsoid earthShapeIn, double altStep)
          Aero model (the acceleration is computed from all the sub parts of the vehicle) with an Atmosphere model and a OneAxisEllipsoid for acceleration partial derivatives computation with respect to state by finite differences(including density partial derivatives).
AeroWrenchModel(Assembly inAssembly)
          Radiative model (the acceleration is computed from all the sub parts of the vehicle).
DirectRadiativeModel(Assembly inAssembly)
          Radiative model (the acceleration is computed from all the sub parts of the vehicle).
DirectRadiativeModel(Assembly inAssembly, double inK0Albedo)
          Radiative model (the acceleration is computed from all the sub parts of the vehicle).
DirectRadiativeModel(Assembly inAssembly, Parameter inK0Albedo)
          Radiative model (the acceleration is computed from all the sub parts of the vehicle).
DirectRadiativeWrenchModel(Assembly inAssembly)
          Radiative model (the acceleration is computed from all the sub parts of the vehicle).
DragLiftModel(Assembly inAssembly)
          Aero drag and lift model (the acceleration is computed from all the sub parts of the vehicle).
GlobalAeroModel(Assembly assemblyIn, DragCoefficientProvider dragCoefficientProviderIn, ExtendedAtmosphere atmosphereIn)
          Constructor with default partial derivatives time step GlobalAeroModel.DEFAULT_STEP.
GlobalAeroModel(Assembly assemblyIn, DragCoefficientProvider dragCoefficientProviderIn, ExtendedAtmosphere atmosphereIn, double partialDerivativesStep)
          Constructor.
InertiaComputedModel(Assembly assembly)
          Constructor for the computed inertia model.
MassModel(Assembly assembly)
          Builds a mass model from an assembly and proceed to a first mass computation.
RediffusedRadiativeModel(boolean inAlbedo, boolean inIr, double inK0Albedo, double inK0Ir, Assembly inAssembly)
          Rediffused radiative model (the acceleration is computed from all the sub parts of the vehicle).
RediffusedRadiativeModel(boolean inAlbedo, boolean inIr, Parameter inK0Albedo, Parameter inK0Ir, Assembly inAssembly)
          Rediffused radiative model (the acceleration is computed from all the sub parts of the vehicle).
RFLinkBudgetModel(RFStationAntenna groundAntenna, Assembly satellite, String satelliteAntennaPart)
          Constructor for the link budget model.
SensorModel(Assembly assembly, String partName)
          Constructor for a sensor model.
 

Uses of Assembly in fr.cnes.sirius.patrius.events.sensor
 

Methods in fr.cnes.sirius.patrius.events.sensor that return Assembly
 Assembly SecondarySpacecraft.getAssembly()
           
 Assembly MaskingDetector.getAssembly()
          Get the assembly.
 Assembly SensorVisibilityDetector.getAssembly()
          Get the assembly.
 Assembly TargetInFieldOfViewDetector.getAssembly()
          Get the assembly.
 Assembly StationToSatMutualVisibilityDetector.getAssembly()
          Get the assembly.
 Assembly SensorInhibitionDetector.getAssembly()
          Get the assembly.
 Assembly SatToSatMutualVisibilityDetector.getMainSpacecraft()
          Get the main assembly to consider.
 Assembly SatToSatMutualVisibilityDetector.getSecondarySpacecraft()
          Get the secondary assembly to consider.
 Assembly ExtremaSightAxisDetector.getVehicle()
          Get the vehicle.
 

Constructors in fr.cnes.sirius.patrius.events.sensor with parameters of type Assembly
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Assembly assembly, String partName)
          Constructor based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold)
          Constructor based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
MaskingDetector(Assembly assembly, String partName, double maxCheck, double threshold)
          Constructor for the sensor masking detector.
SecondarySpacecraft(Assembly assembly, Propagator propagator, String name)
          Constructor for a secondary spacecraft to be used in events detections.
SensorInhibitionDetector(Assembly assembly, String partName, double maxCheck, double threshold)
          Constructor for the "inhibition" detector The default implementation behaviour is to continue propagation when entering the zone and to stop when exiting the zone.
SensorInhibitionDetector(Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Constructor for the "inhibition" detector
SensorVisibilityDetector(Assembly assembly, String partName, double maxCheck, double threshold)
          Constructor for the "visibility view" detector The default implementation behaviour is to continue propagation when entering the zone and to stop when exiting the zone.
SensorVisibilityDetector(Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Constructor for the "visibility view" detector
TargetInFieldOfViewDetector(Assembly assembly, String partName, double maxCheck, double threshold)
          Constructor for the "main target in field of view" detector
TargetInFieldOfViewDetector(Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Constructor for the "main target in field of view" detector
 

Uses of Assembly in fr.cnes.sirius.patrius.stela
 

Methods in fr.cnes.sirius.patrius.stela that return Assembly
static Assembly StelaSpacecraftFactory.createStelaCompatibleSpacecraft(String mainPartName, double mass, double dragArea, double dragCoefficient, double srpArea, double srpReflectionCoefficient)
           Utility method to create a STELA Assembly, made of a sphere with both radiative and aerodynamic properties.
static Assembly StelaSpacecraftFactory.createStelaRadiativeSpacecraft(String mainPartName, double mass, double srpArea, double srpReflectionCoefficient)
           Utility method to create a STELA Assembly, made of a sphere with only radiative properties.
 



Copyright © 2017 CNES. All Rights Reserved.