public class SpacecraftParameters extends CommentsContainer
Constructor and Description |
---|
SpacecraftParameters()
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getI11()
Get the moment of Inertia about the 1-axis (N.m²).
|
double |
getI12()
Get the moment of Inertia about the 1 and 2 axes (N.m²).
|
double |
getI13()
Get the moment of Inertia about the 1 and 3 axes (N.m²).
|
double |
getI22()
Get the moment of Inertia about the 2-axis (N.m²).
|
double |
getI23()
Get the moment of Inertia about the 2 and 3 axes (N.m²).
|
double |
getI33()
Get the moment of Inertia about the 3-axis (N.m²).
|
FrameFacade |
getInertiaReferenceFrame()
Get the coordinate system for the inertia tensor.
|
void |
setI11(double i11)
Set the moment of Inertia about the 1-axis (N.m²).
|
void |
setI12(double i12)
Set the moment of Inertia about the 1 and 2 axes (N.m²).
|
void |
setI13(double i13)
Set the moment of Inertia about the 1 and 3 axes (N.m²).
|
void |
setI22(double i22)
Set the moment of Inertia about the 2-axis (N.m²).
|
void |
setI23(double i23)
Set the moment of Inertia about the 2 and 3 axes (N.m²).
|
void |
setI33(double i33)
Set the moment of Inertia about the 3-axis (N.m²).
|
void |
setInertiaReferenceFrame(FrameFacade inertiaReferenceFrame)
Set the coordinate system for the inertia tensor.
|
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
This method should throw an exception if some mandatory entries are missing or not compatible with version number.
validate
in interface Section
validate
in class CommentsContainer
version
- format versionpublic FrameFacade getInertiaReferenceFrame()
public void setInertiaReferenceFrame(FrameFacade inertiaReferenceFrame)
inertiaReferenceFrame
- frame to be setpublic double getI11()
public void setI11(double i11)
i11
- moment of Inertia about the 1-axispublic double getI22()
public void setI22(double i22)
i22
- moment of Inertia about the 2-axispublic double getI33()
public void setI33(double i33)
i33
- moment of Inertia about the 3-axispublic double getI12()
public void setI12(double i12)
i12
- moment of Inertia about the 1 and 2 axespublic double getI13()
public void setI13(double i13)
i13
- moment of Inertia about the 1 and 3 axespublic double getI23()
public void setI23(double i23)
i23
- moment of Inertia about the 2 and 3 axesCopyright © 2002-2021 CS GROUP. All rights reserved.