MagneticCoilTorque Constructor (Vector, Double, Scalar, Cartesian, Axes) |
Initializes the magnetic coil torque model.
Namespace:
AGI.Foundation.Celestial
Assembly:
AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public MagneticCoilTorque(
Vector magneticFieldVector,
double numberOfLoops,
Scalar current,
Cartesian directedArea,
Axes bodyAxes
)
Public Sub New (
magneticFieldVector As Vector,
numberOfLoops As Double,
current As Scalar,
directedArea As Cartesian,
bodyAxes As Axes
)
public:
MagneticCoilTorque(
Vector^ magneticFieldVector,
double numberOfLoops,
Scalar^ current,
Cartesian directedArea,
Axes^ bodyAxes
)
new :
magneticFieldVector : Vector *
numberOfLoops : float *
current : Scalar *
directedArea : Cartesian *
bodyAxes : Axes -> MagneticCoilTorque
Parameters
- magneticFieldVector
- Type: AGI.Foundation.GeometryVector
A vector describing the magnetic field that the coil
is subjected to. This is usually a MagneticFieldVector. - numberOfLoops
- Type: SystemDouble
The number of current loops in the magnetic torquer coil. - current
- Type: AGI.Foundation.GeometryScalar
The electric current passing through the coil. - directedArea
- Type: AGI.Foundation.CoordinatesCartesian
The area of the coil multiplied by the unit vector that is normal
to the plane of the coil such that a positive current traveling through the coil
obeys the right hand rule. In this constructor, the Cartesian value is converted into
a VectorFixed in the bodyAxes. - bodyAxes
- Type: AGI.Foundation.GeometryAxes
The body axes of the spacecraft. These should be the
IntegrationAxes
of the PropagationEulerianAxes associated with the spacecraft.
See Also