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, refuseFurtherCommentspublic 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 Sectionvalidate in class CommentsContainerversion - 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.