|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.genius.main.GComponent
fr.cnes.genius.lowLevel.GContainer
fr.cnes.genopus.maneuvers.GPManeuverAbstract
fr.cnes.genopus.maneuvers.GPImpulseManeuver
public class GPImpulseManeuver
Widget for impulsive maneuver definition.
| Index | Class | Item | Constraint |
| 0 | GEntryString | entryStringManName | 0, 0, 0 => "newline , gapleft 0 , split 2" 0, 0, 1 => (null) 0, 1 => (null) |
| 1 | GLabelWithIndicator | label | 1, 0 =>
"newline , gapleft 0 , split 2" 1, 1 => (null) |
| 2 | GPManeuverFrame | frameMan | "newline" (see table below) |
| 3 | GPAxisCoordinates | deltaV | "newline" (see table below) |
| 4 | GSeparator | separator1 | "newline , gapleft 20 , spanx 3 , growx" |
| 5 | GPEventSelector | eventSelector | "newline" (see table below) |
| 6 | GSeparator | separator2 | "newline , gapleft 0 , spanx 3 , growx" |
| 7 | GObjectComboBoxWithLabel | comboBoxEngines | 7, 0, 0 =>
"newline , gapleft 0 , split 2" 7, 0, 1 => (null) 7, 1 => (null) |
| 8 | GObjectComboBoxWithLabel | comboBoxTanks | 8, 0, 0 =>
"newline , gapleft 0 , split 2" 8, 0, 1 => (null) 8, 1 => (null) |
| Index | Class | Item | Constraint |
| 2, 0 | GChoice | choiceFrameType | 2, 0, 0, 0 =>
"newline , gapleft 20 , split 2" 2, 0, 0, 1 => (null) 2, 0, 1 => "split" |
| 2, 1 | GComboBoxWithLabel | comboBoxLofType | 2, 1, 0, 0 =>
"newline , gapleft 40 , split 2" 2, 1, 0, 1 => (null) 2, 1, 1 => (null) |
| 2, 2 | GPFrame | frameInertialType | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 2, 2, 0 | GComboBoxWithLabel | comboBoxRefFrame | 2, 2, 0,
0, 0 => "newline , gapleft 40 , split 2" 2, 2, 0, 0, 1 => (null) 2, 2, 0, 1 => "split 4" |
| 2, 2, 1 | GCheckBoxWithIndicator | checkBoxEOP | 2, 2, 1, 0,
0 => (null) 2, 2, 1, 0, 1 => (null) 2, 2, 1, 1 => (null) |
| 2, 2, 2 | GPAbsoluteDate | absoluteDateH0 | "newline" (see table below) |
| 2, 2, 3 | GEntryReal | entryRealN | 2, 2, 3, 0, 0 =>
"newline , gapleft 60 , split 2" 2, 2, 3, 0, 1 => (null) 2, 2, 3, 1 => "split 2" 2, 2, 3, 2 => (null) |
| 2, 2, 4 | GEntryReal | entryRealLon | 2, 2, 4, 0, 0 =>
"newline , gapleft 60 , split 2" 2, 2, 4, 0, 1 => (null) 2, 2, 4, 1 => "split 2" 2, 2, 4, 2 => (null) |
| Index | Class | Item | Constraint |
| 2, 2, 2, 0 | GLabelWithIndicator | label | 2, 2, 2, 0, 0 =>
"newline , gapleft 60 , split 2" 2, 2, 2, 0, 1 => (null) |
| 2, 2, 2, 1 | GPDateField | dateField | "spanx 2 , split 5" |
| 2, 2, 2, 2 | GPopupListWithLabel | popupListTimeScales | 2, 2, 2, 2, 0, 0 => "split 4" 2, 2, 2, 2, 0, 1 => (null) 2, 2, 2, 2, 1 => (null) |
| 2, 2, 2, 3 | GButton | buttonRelativeDate | (null) |
| Index | Class | Item | Constraint |
| 3, 0 | GLabelWithIndicator | label | 3, 0, 0 =>
"newline , gapleft 20 , split 2" 3, 0, 1 => (null) |
| 3, 1 | GComboBoxWithLabel | comboBoxType | 3, 1, 0, 0 =>
"newline , gapleft 40 , split 2" 3, 1, 0, 1 => (null) 3, 1, 1 => (null) |
| 3, 2 | GEntryReal | entryRealVecX | 3, 2, 0, 0 =>
"newline , gapleft 40 , split 2" 3, 2, 0, 1 => (null) 3, 2, 1 => "split 2" 3, 2, 2 => (null) |
| 3, 3 | GEntryReal | entryRealVecY | 3, 3, 0, 0 =>
"newline , gapleft 40 , split 2" 3, 3, 0, 1 => (null) 3, 3, 1 => "split 2" 3, 3, 2 => (null) |
| 3, 4 | GEntryReal | entryRealVecZ | 3, 4, 0, 0 =>
"newline , gapleft 40 , split 2" 3, 4, 0, 1 => (null) 3, 4, 1 => "split 2" 3, 4, 2 => (null) |
| 3, 5 | GEntryReal | entryRealAlfa | 3, 5, 0, 0 =>
"newline , gapleft 40 , split 2" 3, 5, 0, 1 => (null) 3, 5, 1 => "split 2" 3, 5, 2 => (null) |
| 3, 6 | GEntryReal | entryRealBeta | 3, 6, 0, 0 =>
"newline , gapleft 40 , split 2" 3, 6, 0, 1 => (null) 3, 6, 1 => "split 2" 3, 6, 2 => (null) |
| 3, 7 | GEntryReal | entryRealNorm | 3, 7, 0, 0 =>
"newline , gapleft 40 , split 2" 3, 7, 0, 1 => (null) 3, 7, 1 => "split 2" 3, 7, 2 => (null) |
| Index | Class | Item | Constraint |
| 5, 0 | GComboBoxWithLabel | comboBoxEventType | 5, 0, 0, 0 =>
"newline , gapleft 20 , split 2" 5, 0, 0, 1 => "wmin 73" 5, 0, 1 => (null) |
| 5, 1 | GCheckBox | checkBoxEventConfig | "newline , gapleft 20" |
| 5, 2 | GPDateDetector | dateDetector | "newline" (see table below) |
| 5, 3 | GPRelativeDateDetector | relativeDateDetector | "newline" (see table below) |
| 5, 4 | GPAOLDetector | aolDetector | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 5, 2, 0 | GLabelWithIndicator | label | 5, 2, 0, 0 =>
"newline , gapleft 20 , split 2" 5, 2, 0, 1 => (null) |
| 5, 2, 1 | GComboBoxWithLabel | comboBoxAction | 5, 2, 1, 0, 0 =>
"newline , gapleft 50 , split 2" 5, 2, 1, 0, 1 => (null) 5, 2, 1, 1 => (null) |
| 5, 2, 2 | GCheckBox | checkBoxExpertConfig | "newline , gapleft 50 , split 2" |
| 5, 2, 3 | GEntryReal | entryRealMaxCheck | 5, 2, 3, 0, 0 => "newline , gapleft 50 , split 2" 5, 2, 3, 0, 1 => (null) 5, 2, 3, 1 => "split 2" 5, 2, 3, 2 => (null) |
| 5, 2, 4 | GEntryReal | entryRealThreshold | 5, 2, 4, 0, 0 =>
"newline , gapleft 50 , split 2" 5, 2, 4, 0, 1 => (null) 5, 2, 4, 1 => "split 2" 5, 2, 4, 2 => (null) |
| 5, 2, 5 | GPAbsoluteDate | date | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 5, 2, 5, 0 | GLabelWithIndicator | label | 5, 2, 5, 0, 0 =>
"newline , gapleft 50 , split 2" 5, 2, 5, 0, 1 => (null) |
| 5, 2, 5, 1 | GPDateField | dateField | (null) |
| 5, 2, 5, 2 | GPopupListWithLabel | popupListTimeScales | 5, 2, 5, 2, 0, 0 => "split 4" 5, 2, 5, 2, 0, 1 => (null) 5, 2, 5, 2, 1 => (null) |
| 5, 2, 5, 3 | GButton | buttonRelativeDate | (null) |
| Index | Class | Item | Constraint |
| 5, 3, 0 | GLabelWithIndicator | label | 5, 3, 0, 0 =>
"newline , gapleft 20 , split 2" 5, 3, 0, 1 => (null) |
| 5, 3, 1 | GComboBoxWithLabel | comboBoxAction | 5, 3, 1, 0, 0 =>
"newline , gapleft 50 , split 2" 5, 3, 1, 0, 1 => (null) 5, 3, 1, 1 => (null) |
| 5, 3, 2 | GCheckBox | checkBoxExpertConfig | "newline , gapleft 50 , split 2" |
| 5, 3, 3 | GEntryReal | entryRealMaxCheck | 5, 3, 3, 0, 0 => "newline , gapleft 50 , split 2" 5, 3, 3, 0, 1 => (null) 5, 3, 3, 1 => "split 2" 5, 3, 3, 2 => (null) |
| 5, 3, 4 | GEntryReal | entryRealThreshold | 5, 3, 4, 0, 0 =>
"newline , gapleft 50 , split 2" 5, 3, 4, 0, 1 => (null) 5, 3, 4, 1 => "split 2" 5, 3, 4, 2 => (null) |
| 5, 3, 5 | GPDateOffset | dateOffset | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 5, 3, 5, 0 | GLabelWithIndicator | label | 5, 3, 5, 0, 0 =>
"newline , gapleft 50 , split 2" 5, 3, 5, 0, 1 => (null) |
| 5, 3, 5, 1 | GPDateOffsetField | offsetField | "split 2" |
| 5, 3, 5, 2 | GPopupList | popupListUnits | (null) |
| Index | Class | Item | Constraint |
| 5, 4, 0 | GLabelWithIndicator | label | 5, 4, 0, 0 =>
"newline , gapleft 20 , split 2" 5, 4, 0, 1 => (null) |
| 5, 4, 1 | GComboBoxWithLabel | comboBoxAction | 5, 4, 1, 0, 0 =>
"newline , gapleft 50 , split 2" 5, 4, 1, 0, 1 => (null) 5, 4, 1, 1 => (null) |
| 5, 4, 2 | GCheckBox | checkBoxExpertConfig | "newline , gapleft 50 , split 2" |
| 5, 4, 3 | GEntryReal | entryRealMaxCheck | 5, 4, 3, 0, 0 => "newline , gapleft 50 , split 2" 5, 4, 3, 0, 1 => (null) 5, 4, 3, 1 => "split 2" 5, 4, 3, 2 => (null) |
| 5, 4, 4 | GEntryReal | entryRealThreshold | 5, 4, 4, 0, 0 =>
"newline , gapleft 50 , split 2" 5, 4, 4, 0, 1 => (null) 5, 4, 4, 1 => "split 2" 5, 4, 4, 2 => (null) |
| 5, 4, 5 | GEntryInt | triggerCount | 5, 4, 5, 0, 0 =>
"newline , gapleft 50 , split 2" 5, 4, 5, 0, 1 => (null) 5, 4, 5, 1 => (null) |
| 5, 4, 6 | GEntryReal | entryRealAOL | 5, 4, 6, 0, 0 =>
"newline , gapleft 50 , split 2" 5, 4, 6, 0, 1 => (null) 5, 4, 6, 1 => "split 2" 5, 4, 6, 2 => (null) |
| 5, 4, 7 | GComboBoxWithLabel | comboBoxAOLType | 5, 4, 7, 0, 0
=> "newline , gapleft 50 , split 2" 5, 4, 7, 0, 1 => (null) 5, 4, 7, 1 => (null) |
| 5, 4, 8 | GPFrame | frame | "newline" (see table below) |
| Index | Class | Item | Constraint |
| 5, 4, 8, 0 | GComboBoxWithLabel | comboBoxRefFrame | 5, 4, 8, 0, 0, 0
=> "newline , gapleft 50 , split 2" 5, 4, 8, 0, 0, 1 => (null) 5, 4, 8, 0, 1 => "split 4" |
| 5, 4, 8, 1 | GCheckBoxWithIndicator | checkBoxEOP | 5, 4,
8, 1, 0, 0 => (null) 5, 4, 8, 1, 0, 1 => (null) 5, 4, 8, 1, 1 => (null) |
| 5, 4, 8, 2 | GPAbsoluteDate | absoluteDateH0 | "newline" (see table below) |
| 5, 4, 8, 3 | GEntryReal | entryRealN | 5, 4, 8, 3, 0, 0 =>
"newline , gapleft 70 , split 2" 5, 4, 8, 3, 0, 1 => (null) 5, 4, 8, 3, 1 => "split 2" 5, 4, 8, 3, 2 => (null) |
| 5, 4, 8, 4 | GEntryReal | entryRealLon | 5, 4, 8, 4, 0, 0 =>
"newline , gapleft 70 , split 2" 5, 4, 8, 4, 0, 1 => (null) 5, 4, 8, 4, 1 => "split 2" 5, 4, 8, 4, 2 => (null) |
| Index | Class | Item | Constraint |
| 5, 4, 8, 2, 0 | GLabelWithIndicator | label | 5, 4, 8, 2, 0,
0 => "newline , gapleft 70 , split 2" 5, 4, 8, 2, 0, 1 => (null) |
| 5, 4, 8, 2, 1 | GPDateField | dateField | "spanx 2 , split 5" |
| 5, 4, 8, 2, 2 | GPopupListWithLabel | popupListTimeScales | 5, 4, 8, 2, 2, 0, 0 => "split 4" 5, 4, 8, 2, 2, 0, 1 => (null) 5, 4, 8, 2, 2, 1 => (null) |
| 5, 4, 8, 2, 3 | GButton | buttonRelativeDate | (null) |
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class fr.cnes.genius.main.GComponent |
|---|
fr.cnes.genius.main.GComponent.CopyPasteOperation, fr.cnes.genius.main.GComponent.DisplayIndicatorStatus, fr.cnes.genius.main.GComponent.ItemType, fr.cnes.genius.main.GComponent.Operation |
| Field Summary |
|---|
| Fields inherited from class fr.cnes.genopus.maneuvers.GPManeuverAbstract |
|---|
ENGINE_STR, FUEL_TANK_STR, NOT_AVAILABLE_ERROR |
| Fields inherited from class fr.cnes.genius.main.GComponent |
|---|
NAME_ATTRIBUTE |
| Constructor Summary | |
|---|---|
GPImpulseManeuver()
Creates a new instance. |
|
GPImpulseManeuver(String label)
Creates a new instance. |
|
GPImpulseManeuver(String widgetId,
String label)
Creates a new instance. |
|
GPImpulseManeuver(String widgetId,
String label,
CustomImpulseManeuver im)
Creates a new instance. |
|
| Method Summary | |
|---|---|
void |
after(fr.cnes.genius.main.GEvent e)
|
void |
attachCopyPasteMenu(String label,
fr.cnes.genius.main.GComponent.CopyPasteOperation... operationList)
|
void |
before(fr.cnes.genius.main.GEvent e)
|
void |
clear()
|
GPImpulseManeuver |
clone()
|
void |
display()
|
void |
generic()
|
GPAxisCoordinates |
getDeltaV()
Getter for the deltaV of the widget. |
GPEventSelector |
getEventSelector()
Getter for the eventSelector of the widget. |
GPManeuverFrame |
getFrameMan()
Getter for the frameMan of the widget. |
GPAxisCoordinates |
getGPAxisCoordinatesDv()
Getter for the delta v widget. |
GPEventSelector |
getGPEventDetectorStart()
Getter for the eventsStartSelector of the widget. |
GPManeuverFrame |
getGPManeuverFrame()
Getter for the maneuver frame widget. |
fr.cnes.genius.lowLevel.GSeparator |
getGSeparator1()
Getter for the first separator. |
fr.cnes.genius.lowLevel.GSeparator |
getGSeparator2()
Getter for the second separator. |
CustomImpulseManeuver |
getPatriusObject()
Get impulsive maneuver. |
fr.cnes.genius.main.GComponent |
getSubComponent(int position)
|
CustomEventDetector |
getTriggerEventDetector()
Get trigger event detector. |
boolean |
isEnabled()
|
boolean |
isModified()
|
void |
read()
|
void |
setConstraint(int widgetGap)
Setter for the constraints of the widget. |
void |
setDefaultImpulseManeuver(CustomImpulseManeuver defaultImpulseMan)
Setter for the default impulse maneuver. |
void |
setEnabled(boolean b)
|
void |
setImpulseManeuver(CustomImpulseManeuver impulseMan)
Setter for the impulse maneuver. |
void |
setSavedImpulseManeuver(CustomImpulseManeuver savedImpulseMan)
Setter for the saved impulse maneuver. |
void |
setWidgetId(String widgetId)
|
void |
updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)
|
void |
updateIsModifiedIndicator()
|
void |
write()
|
| Methods inherited from class fr.cnes.genopus.maneuvers.GPManeuverAbstract |
|---|
checkCoherence, getEngine, getEngineSelectedName, getEngineSelectedValue, getFuelTank, getGComboBoxEngines, getGComboBoxTanks, getGEntryStringManName, getGLabel, getManName, getMassProvider, getTankSelectedName, getTankSelectedValue, listFromArray, setDefaultEngine, setDefaultTank, setEngine, setEnginesList, setGLabel, setManName, setMassProvider, setTank, setTanksList |
| Methods inherited from class fr.cnes.genius.lowLevel.GContainer |
|---|
put |
| Methods inherited from class fr.cnes.genius.main.GComponent |
|---|
activateConstraintsByType, attachCopyPasteMenu, beginOfElement, beginOfElement, beginOfElement, beginOfElement, composeWidgetId, doDisplay, endOfElement, getCommentInConfigFile, getComponent, getConstraint, getCurrentOperation, getDisplayIndicatorStatus, getDisplayIsModifiedIndicator, getElement, getGPanel, getGParent, getGUnitInConfigFile, getInnerDescendantConstraint, getName, getNameInConfigFile, getOperationSaveValue, getSimpleWidgetId, getStatus, getStringConstraint, getWidgetId, handleCopyPasteEvent, handleProcessEventException, isCopyPasteEvent, launchInvalidPositionException, parseSimpleConstraint, processGEvent, setBusyCursor, setCommentInConfigFile, setConstraint, setCopyPasteMenuEnabled, setCurrentOperation, setDataForConstraintsByType, setDisplayIsModifiedIndicator, setElement, setGPanel, setGParent, setGUnitInConfigFile, setInnerDescendantConstraint, setNameAndCommentInConfigFile, setNameInConfigFile, setStatus, setStringConstraint, setToolTipText, setWidth, writeCollection, writeCollection, writeCollection, writeCollection, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GPImpulseManeuver()
public GPImpulseManeuver(String label)
label - text to display in the label.
public GPImpulseManeuver(String widgetId,
String label)
widgetId - widgetId.label - text to display in the label.
public GPImpulseManeuver(String widgetId,
String label,
CustomImpulseManeuver im)
widgetId - widgetId.label - text to display in the label.im - maneuver used to construct the new instance| Method Detail |
|---|
public void generic()
throws fr.cnes.genius.exception.GException
generic in class GPManeuverAbstractfr.cnes.genius.exception.GException
public void read()
throws fr.cnes.genius.exception.GException
read in interface fr.cnes.genius.main.GReadWritefr.cnes.genius.exception.GException
public void write()
throws fr.cnes.genius.exception.GException
write in interface fr.cnes.genius.main.GReadWritefr.cnes.genius.exception.GException
public void display()
throws fr.cnes.genius.exception.GException
display in interface fr.cnes.genius.main.GDisplaydisplay in class GPManeuverAbstractfr.cnes.genius.exception.GException
public void after(fr.cnes.genius.main.GEvent e)
throws fr.cnes.genius.exception.GException
after in interface fr.cnes.genius.main.GListenerfr.cnes.genius.exception.GException
public void clear()
throws fr.cnes.genius.exception.GException
clear in interface fr.cnes.genius.main.GClearfr.cnes.genius.exception.GException
public void before(fr.cnes.genius.main.GEvent e)
throws fr.cnes.genius.exception.GException
before in interface fr.cnes.genius.main.GListenerfr.cnes.genius.exception.GException
public CustomEventDetector getTriggerEventDetector()
throws GPManeuverException
GPManeuverException - in case of problem getting event detector
public CustomImpulseManeuver getPatriusObject()
throws GPManeuverException
getPatriusObject in interface GPPatrius<CustomImpulseManeuver>GPManeuverException - if maneuver frame is not correctly defined
public void setImpulseManeuver(CustomImpulseManeuver impulseMan)
throws GPManeuverException
impulseMan - impulse maneuver
GPManeuverException - if there is a problem setting event start detector
public void setDefaultImpulseManeuver(CustomImpulseManeuver defaultImpulseMan)
throws GPManeuverException
defaultImpulseMan - default impulse maneuver
GPManeuverException - event exception
public void setSavedImpulseManeuver(CustomImpulseManeuver savedImpulseMan)
throws GPManeuverException
savedImpulseMan - saved impulse maneuver
GPManeuverException - event exceptionpublic void updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)
updateCondensedStatus in interface fr.cnes.genius.main.GCondensedStatusInterfacepublic void setWidgetId(String widgetId)
setWidgetId in class GPManeuverAbstractpublic void setConstraint(int widgetGap)
widgetGap - left gap from panel border to display the label of the widget.
public fr.cnes.genius.main.GComponent getSubComponent(int position)
throws fr.cnes.genius.exception.GComponentException
getSubComponent in class fr.cnes.genius.main.GComponentfr.cnes.genius.exception.GComponentExceptionpublic boolean isEnabled()
isEnabled in class fr.cnes.genius.main.GComponentpublic boolean isModified()
isModified in class fr.cnes.genius.main.GComponent
public void attachCopyPasteMenu(String label,
fr.cnes.genius.main.GComponent.CopyPasteOperation... operationList)
attachCopyPasteMenu in class GPManeuverAbstractpublic void updateIsModifiedIndicator()
updateIsModifiedIndicator in class GPManeuverAbstractpublic void setEnabled(boolean b)
setEnabled in class fr.cnes.genius.main.GComponentpublic GPManeuverFrame getFrameMan()
public GPAxisCoordinates getDeltaV()
public GPEventSelector getEventSelector()
public GPImpulseManeuver clone()
throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic GPManeuverFrame getGPManeuverFrame()
public GPAxisCoordinates getGPAxisCoordinatesDv()
public fr.cnes.genius.lowLevel.GSeparator getGSeparator1()
public GPEventSelector getGPEventDetectorStart()
public fr.cnes.genius.lowLevel.GSeparator getGSeparator2()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||