Modifier and Type | Method and Description |
---|---|
CrossSectionProvider |
Vehicle.getMainShape()
Returns the main shape.
|
Modifier and Type | Method and Description |
---|---|
void |
Vehicle.setMainShape(CrossSectionProvider shape)
Set the main vehicle shape.
|
Constructor and Description |
---|
Vehicle(CrossSectionProvider mainShapeIn,
List<Facet> solarPanelsIn,
MassProperty dryMassPropertyIn,
AerodynamicProperties aerodynamicPropertiesIn,
RadiativeProperties radiativePropertiesIn,
List<PropulsiveProperty> enginesList,
List<TankProperty> fuelTankList)
Creates a new instance.
|
Constructor and Description |
---|
AeroCrossSectionProperty(CrossSectionProvider shape)
Constructor of this property with default value for C_X.
|
AeroCrossSectionProperty(CrossSectionProvider shape,
double dragCoef)
Constructor of this property giving the drag coef.
|
AeroCrossSectionProperty(CrossSectionProvider shape,
IParamDiffFunction dragCoefFct)
Constructor of this property defining the drag coef as a
IParamDiffFunction . |
AeroCrossSectionProperty(CrossSectionProvider shape,
Parameter dragCoefFct)
Constructor of this property defining the drag coef as a
IParamDiffFunction . |
AeroGlobalProperty(double dragCoef,
double liftCoef,
CrossSectionProvider shape)
This constructor shall be used for defining the aero coefficients as constants.
|
AeroGlobalProperty(IParamDiffFunction dragCoef,
IParamDiffFunction liftCoef,
CrossSectionProvider shape)
This constructor shall be used for defining the aero coefficients as ParamDiffFunction.
|
CrossSectionProviderProperty(CrossSectionProvider geometry)
Constructor of this property.
|
RadiativeCrossSectionProperty(CrossSectionProvider shape)
Constructor of this property defining the vehicle main shape.
|
Modifier and Type | Class and Description |
---|---|
class |
Facet
This class is a cross section provider.
|
Modifier and Type | Class and Description |
---|---|
class |
VehicleSurfaceModel
Vehicle surface model class.
|
Modifier and Type | Method and Description |
---|---|
CrossSectionProvider |
VehicleSurfaceModel.getMainPartShape()
Get the main part vehicle shape.
|
Constructor and Description |
---|
VehicleSurfaceModel(CrossSectionProvider vehicleShape)
Constructor without solar panels and with default multiplicative factor set to 1.0.
|
VehicleSurfaceModel(CrossSectionProvider vehicleShape,
RightParallelepiped solarPanels)
Constructor with default multiplicative factor set to 1.0.
|
VehicleSurfaceModel(CrossSectionProvider mainPart,
RightParallelepiped solarPanels,
double multiplicativeFactorIn)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
Parallelepiped
This is a describing class for a rectangle parallelepiped shape, with some algorithm to compute intersections and
distances to some other objects.
|
class |
Plate
This is a describing class for a 3D rectangle plate shape, with some algorithm to compute intersections and distances
to some other objects.
|
class |
RightCircularCylinder
This is a describing class for a 3D right circular cylinder ended by two planes normal to its axis, with some
algorithm to compute intersections and distances to some other objects.
|
class |
RightCircularSurfaceCylinder
Cylinder shape class.
|
class |
RightParallelepiped
Right parallelepiped shape.
|
class |
Sphere
This is a describing class for a 3D spherical shape, with some algorithm to compute intersections and distances to
some other objects.
|
Copyright © 2023 CNES. All rights reserved.