fr.cnes.genopus.maneuvers
Class GPConstantManeuver

java.lang.Object
  extended by fr.cnes.genius.main.GComponent
      extended by fr.cnes.genius.lowLevel.GContainer
          extended by fr.cnes.genopus.maneuvers.GPManeuverAbstract
              extended by fr.cnes.genopus.maneuvers.GPConstantManeuver
All Implemented Interfaces:
fr.cnes.genius.main.GClear, fr.cnes.genius.main.GCondensedStatusInterface, fr.cnes.genius.main.GDisplay, fr.cnes.genius.main.GListener, fr.cnes.genius.main.GReadWrite, GPPatrius<CustomConstantManeuver>, Cloneable

public class GPConstantManeuver
extends GPManeuverAbstract
implements GPPatrius<CustomConstantManeuver>

Widget for continuous maneuver definition.

Author:
sumelzi, bacr
Default Constraint(s):
IndexClassItemConstraint
0GEntryStringentryStringManName0, 0, 0 => "newline , gapleft 0 , split 2"
0, 0, 1 => (null)
0, 1 => (null)
1GLabelWithIndicatorlabel1, 0 => "newline , gapleft 0 , split 2"
1, 1 => "wmin 207"
2GPManeuverFrameframeMan"newline"
(see table below)
3GPAxisCoordinatesaccDirection"newline"
(see table below)
4GSeparatorseparator1"newline , gapleft 20 , spanx 3 , growx"
5GPEventSelectoreventsStartSelector"newline"
(see table below)
6GChoicedefinitionEnd6, 0, 0 => "newline , gapleft 20 , split 2"
6, 0, 1 => (null)
6, 1 => "split"
7GPDateOffsetduration"newline"
(see table below)
8GPEventSelectoreventsEndSelector"newline"
(see table below)
9GSeparatorseparator2"newline , gapleft 0 , spanx 3 , growx"
10GObjectComboBoxWithLabelcomboBoxEngines10, 0, 0 => "newline , gapleft 0 , split 2"
10, 0, 1 => (null)
10, 1 => (null)
11GObjectComboBoxWithLabelcomboBoxTanks11, 0, 0 => "newline , gapleft 0 , split 2"
11, 0, 1 => (null)
11, 1 => (null)

Default Constraint(s) for frameMan:
IndexClassItemConstraint
2, 0GChoicechoiceFrameType2, 0, 0, 0 => "newline , gapleft 20 , split 2"
2, 0, 0, 1 => (null)
2, 0, 1 => "split"
2, 1GComboBoxWithLabelcomboBoxLofType2, 1, 0, 0 => "newline , gapleft 40 , split 2"
2, 1, 0, 1 => (null)
2, 1, 1 => (null)
2, 2GPFrameframeInertialType"newline"
(see table below)

Default Constraint(s) for frameInertialType:
IndexClassItemConstraint
2, 2, 0GComboBoxWithLabelcomboBoxRefFrame2, 2, 0, 0, 0 => "newline , gapleft 40 , split 2"
2, 2, 0, 0, 1 => (null)
2, 2, 0, 1 => "split 4"
2, 2, 1GCheckBoxWithIndicatorcheckBoxEOP2, 2, 1, 0, 0 => (null)
2, 2, 1, 0, 1 => (null)
2, 2, 1, 1 => (null)
2, 2, 2GPAbsoluteDateabsoluteDateH0"newline"
(see table below)
2, 2, 3GEntryRealentryRealN2, 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, 4GEntryRealentryRealLon2, 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)

Default Constraint(s) for absoluteDateH0:
IndexClassItemConstraint
2, 2, 2, 0GLabelWithIndicatorlabel2, 2, 2, 0, 0 => "newline , gapleft 60 , split 2"
2, 2, 2, 0, 1 => (null)
2, 2, 2, 1GPDateFielddateField"spanx 2 , split 5"
2, 2, 2, 2GPopupListWithLabelpopupListTimeScales2, 2, 2, 2, 0, 0 => "split 4"
2, 2, 2, 2, 0, 1 => (null)
2, 2, 2, 2, 1 => (null)
2, 2, 2, 3GButtonbuttonRelativeDate(null)

Default Constraint(s) for accDirection:
IndexClassItemConstraint
3, 0GLabelWithIndicatorlabel3, 0, 0 => "newline , gapleft 20 , split 2"
3, 0, 1 => (null)
3, 1GComboBoxWithLabelcomboBoxType3, 1, 0, 0 => "newline , gapleft 40 , split 2"
3, 1, 0, 1 => (null)
3, 1, 1 => (null)
3, 2GEntryRealentryRealVecX3, 2, 0, 0 => "newline , gapleft 40 , split 2"
3, 2, 0, 1 => (null)
3, 2, 1 => "split 2"
3, 3GEntryRealentryRealVecY3, 3, 0, 0 => "newline , gapleft 40 , split 2"
3, 3, 0, 1 => (null)
3, 3, 1 => "split 2"
3, 4GEntryRealentryRealVecZ3, 4, 0, 0 => "newline , gapleft 40 , split 2"
3, 4, 0, 1 => (null)
3, 4, 1 => "split 2"
3, 5GEntryRealentryRealAlfa3, 5, 0, 0 => "newline , gapleft 40 , split 2"
3, 5, 0, 1 => (null)
3, 5, 1 => "split 2"
3, 5, 2 => (null)
3, 6GEntryRealentryRealBeta3, 6, 0, 0 => "newline , gapleft 40 , split 2"
3, 6, 0, 1 => (null)
3, 6, 1 => "split 2"
3, 6, 2 => (null)
3, 7GEntryRealentryRealNorm3, 7, 0, 0 => "newline , gapleft 40 , split 2"
3, 7, 0, 1 => (null)
3, 7, 1 => "split 2"

Default Constraint(s) for eventsStartSelector:
IndexClassItemConstraint
5, 0GComboBoxWithLabelcomboBoxEventType5, 0, 0, 0 => "newline , gapleft 20 , split 2"
5, 0, 0, 1 => "wmin 73"
5, 0, 1 => (null)
5, 1GCheckBoxcheckBoxEventConfig"newline , gapleft 20"
5, 2GPDateDetectordateDetector"newline"
(see table below)
5, 3GPRelativeDateDetectorrelativeDateDetector"newline"
(see table below)
5, 4GPAOLDetectoraolDetector"newline"
(see table below)

Default Constraint(s) for dateDetector:
IndexClassItemConstraint
5, 2, 0GLabelWithIndicatorlabel5, 2, 0, 0 => "newline , gapleft 20 , split 2"
5, 2, 0, 1 => (null)
5, 2, 1GComboBoxWithLabelcomboBoxAction5, 2, 1, 0, 0 => "newline , gapleft 50 , split 2"
5, 2, 1, 0, 1 => (null)
5, 2, 1, 1 => (null)
5, 2, 2GCheckBoxcheckBoxExpertConfig"newline , gapleft 50 , split 2"
5, 2, 3GEntryRealentryRealMaxCheck5, 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, 4GEntryRealentryRealThreshold5, 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, 5GPAbsoluteDatedate"newline"
(see table below)

Default Constraint(s) for date:
IndexClassItemConstraint
5, 2, 5, 0GLabelWithIndicatorlabel5, 2, 5, 0, 0 => "newline , gapleft 50 , split 2"
5, 2, 5, 0, 1 => (null)
5, 2, 5, 1GPDateFielddateField(null)
5, 2, 5, 2GPopupListWithLabelpopupListTimeScales5, 2, 5, 2, 0, 0 => "split 4"
5, 2, 5, 2, 0, 1 => (null)
5, 2, 5, 2, 1 => (null)
5, 2, 5, 3GButtonbuttonRelativeDate(null)

Default Constraint(s) for relativeDateDetector:
IndexClassItemConstraint
5, 3, 0GLabelWithIndicatorlabel5, 3, 0, 0 => "newline , gapleft 20 , split 2"
5, 3, 0, 1 => (null)
5, 3, 1GComboBoxWithLabelcomboBoxAction5, 3, 1, 0, 0 => "newline , gapleft 50 , split 2"
5, 3, 1, 0, 1 => (null)
5, 3, 1, 1 => (null)
5, 3, 2GCheckBoxcheckBoxExpertConfig"newline , gapleft 50 , split 2"
5, 3, 3GEntryRealentryRealMaxCheck5, 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, 4GEntryRealentryRealThreshold5, 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, 5GPDateOffsetdateOffset"newline"
(see table below)

Default Constraint(s) for dateOffset:
IndexClassItemConstraint
5, 3, 5, 0GLabelWithIndicatorlabel5, 3, 5, 0, 0 => "newline , gapleft 50 , split 2"
5, 3, 5, 0, 1 => (null)
5, 3, 5, 1GPDateOffsetFieldoffsetField"split 2"
5, 3, 5, 2GPopupListpopupListUnits(null)

Default Constraint(s) for aolDetector:
IndexClassItemConstraint
5, 4, 0GLabelWithIndicatorlabel5, 4, 0, 0 => "newline , gapleft 20 , split 2"
5, 4, 0, 1 => (null)
5, 4, 1GComboBoxWithLabelcomboBoxAction5, 4, 1, 0, 0 => "newline , gapleft 50 , split 2"
5, 4, 1, 0, 1 => (null)
5, 4, 1, 1 => (null)
5, 4, 2GCheckBoxcheckBoxExpertConfig"newline , gapleft 50 , split 2"
5, 4, 3GEntryRealentryRealMaxCheck5, 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, 4GEntryRealentryRealThreshold5, 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, 5GEntryInttriggerCount5, 4, 5, 0, 0 => "newline , gapleft 50 , split 2"
5, 4, 5, 0, 1 => (null)
5, 4, 5, 1 => (null)
5, 4, 6GEntryRealentryRealAOL5, 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, 7GComboBoxWithLabelcomboBoxAOLType5, 4, 7, 0, 0 => "newline , gapleft 50 , split 2"
5, 4, 7, 0, 1 => (null)
5, 4, 7, 1 => (null)
5, 4, 8GPFrameframe"newline"
(see table below)

Default Constraint(s) for frame:
IndexClassItemConstraint
5, 4, 8, 0GComboBoxWithLabelcomboBoxRefFrame5, 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, 1GCheckBoxWithIndicatorcheckBoxEOP5, 4, 8, 1, 0, 0 => (null)
5, 4, 8, 1, 0, 1 => (null)
5, 4, 8, 1, 1 => (null)
5, 4, 8, 2GPAbsoluteDateabsoluteDateH0"newline"
(see table below)
5, 4, 8, 3GEntryRealentryRealN5, 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, 4GEntryRealentryRealLon5, 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)

Default Constraint(s) for absoluteDateH0:
IndexClassItemConstraint
5, 4, 8, 2, 0GLabelWithIndicatorlabel5, 4, 8, 2, 0, 0 => "newline , gapleft 70 , split 2"
5, 4, 8, 2, 0, 1 => (null)
5, 4, 8, 2, 1GPDateFielddateField"spanx 2 , split 5"
5, 4, 8, 2, 2GPopupListWithLabelpopupListTimeScales5, 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, 3GButtonbuttonRelativeDate(null)

Default Constraint(s) for duration:
IndexClassItemConstraint
7, 0GLabelWithIndicatorlabel7, 0, 0 => "newline , gapleft 40 , split 2"
7, 0, 1 => (null)
7, 1GPDateOffsetFieldoffsetField"split 2"
7, 2GPopupListpopupListUnits(null)

Default Constraint(s) for eventsEndSelector:
IndexClassItemConstraint
8, 0GComboBoxWithLabelcomboBoxEventType8, 0, 0, 0 => "newline , gapleft 40 , split 2"
8, 0, 0, 1 => "wmin 80"
8, 0, 1 => (null)
8, 1GCheckBoxcheckBoxEventConfig"newline , gapleft 40"
8, 2GPDateDetectordateDetector"newline"
(see table below)
8, 3GPRelativeDateDetectorrelativeDateDetector"newline"
(see table below)
8, 4GPAOLDetectoraolDetector"newline"
(see table below)

Default Constraint(s) for dateDetector:
IndexClassItemConstraint
8, 2, 0GLabelWithIndicatorlabel8, 2, 0, 0 => "newline , gapleft 40 , split 2"
8, 2, 0, 1 => (null)
8, 2, 1GComboBoxWithLabelcomboBoxAction8, 2, 1, 0, 0 => "newline , gapleft 70 , split 2"
8, 2, 1, 0, 1 => (null)
8, 2, 1, 1 => (null)
8, 2, 2GCheckBoxcheckBoxExpertConfig"newline , gapleft 70 , split 2"
8, 2, 3GEntryRealentryRealMaxCheck8, 2, 3, 0, 0 => "newline , gapleft 70 , split 2"
8, 2, 3, 0, 1 => (null)
8, 2, 3, 1 => "split 2"
8, 2, 3, 2 => (null)
8, 2, 4GEntryRealentryRealThreshold8, 2, 4, 0, 0 => "newline , gapleft 70 , split 2"
8, 2, 4, 0, 1 => (null)
8, 2, 4, 1 => "split 2"
8, 2, 4, 2 => (null)
8, 2, 5GPAbsoluteDatedate"newline"
(see table below)

Default Constraint(s) for date:
IndexClassItemConstraint
8, 2, 5, 0GLabelWithIndicatorlabel8, 2, 5, 0, 0 => "newline , gapleft 70 , split 2"
8, 2, 5, 0, 1 => (null)
8, 2, 5, 1GPDateFielddateField(null)
8, 2, 5, 2GPopupListWithLabelpopupListTimeScales8, 2, 5, 2, 0, 0 => "split 4"
8, 2, 5, 2, 0, 1 => (null)
8, 2, 5, 2, 1 => (null)
8, 2, 5, 3GButtonbuttonRelativeDate(null)

Default Constraint(s) for relativeDateDetector:
IndexClassItemConstraint
8, 3, 0GLabelWithIndicatorlabel8, 3, 0, 0 => "newline , gapleft 40 , split 2"
8, 3, 0, 1 => (null)
8, 3, 1GComboBoxWithLabelcomboBoxAction8, 3, 1, 0, 0 => "newline , gapleft 70 , split 2"
8, 3, 1, 0, 1 => (null)
8, 3, 1, 1 => (null)
8, 3, 2GCheckBoxcheckBoxExpertConfig"newline , gapleft 70 , split 2"
8, 3, 3GEntryRealentryRealMaxCheck8, 3, 3, 0, 0 => "newline , gapleft 70 , split 2"
8, 3, 3, 0, 1 => (null)
8, 3, 3, 1 => "split 2"
8, 3, 3, 2 => (null)
8, 3, 4GEntryRealentryRealThreshold8, 3, 4, 0, 0 => "newline , gapleft 70 , split 2"
8, 3, 4, 0, 1 => (null)
8, 3, 4, 1 => "split 2"
8, 3, 4, 2 => (null)
8, 3, 5GPDateOffsetdateOffset"newline"
(see table below)

Default Constraint(s) for dateOffset:
IndexClassItemConstraint
8, 3, 5, 0GLabelWithIndicatorlabel8, 3, 5, 0, 0 => "newline , gapleft 70 , split 2"
8, 3, 5, 0, 1 => (null)
8, 3, 5, 1GPDateOffsetFieldoffsetField"split 2"
8, 3, 5, 2GPopupListpopupListUnits(null)

Default Constraint(s) for aolDetector:
IndexClassItemConstraint
8, 4, 0GLabelWithIndicatorlabel8, 4, 0, 0 => "newline , gapleft 40 , split 2"
8, 4, 0, 1 => (null)
8, 4, 1GComboBoxWithLabelcomboBoxAction8, 4, 1, 0, 0 => "newline , gapleft 70 , split 2"
8, 4, 1, 0, 1 => (null)
8, 4, 1, 1 => (null)
8, 4, 2GCheckBoxcheckBoxExpertConfig"newline , gapleft 70 , split 2"
8, 4, 3GEntryRealentryRealMaxCheck8, 4, 3, 0, 0 => "newline , gapleft 70 , split 2"
8, 4, 3, 0, 1 => (null)
8, 4, 3, 1 => "split 2"
8, 4, 3, 2 => (null)
8, 4, 4GEntryRealentryRealThreshold8, 4, 4, 0, 0 => "newline , gapleft 70 , split 2"
8, 4, 4, 0, 1 => (null)
8, 4, 4, 1 => "split 2"
8, 4, 4, 2 => (null)
8, 4, 5GEntryInttriggerCount8, 4, 5, 0, 0 => "newline , gapleft 70 , split 2"
8, 4, 5, 0, 1 => (null)
8, 4, 5, 1 => (null)
8, 4, 6GEntryRealentryRealAOL8, 4, 6, 0, 0 => "newline , gapleft 70 , split 2"
8, 4, 6, 0, 1 => (null)
8, 4, 6, 1 => "split 2"
8, 4, 6, 2 => (null)
8, 4, 7GComboBoxWithLabelcomboBoxAOLType8, 4, 7, 0, 0 => "newline , gapleft 70 , split 2"
8, 4, 7, 0, 1 => (null)
8, 4, 7, 1 => (null)
8, 4, 8GPFrameframe"newline"
(see table below)

Default Constraint(s) for frame:
IndexClassItemConstraint
8, 4, 8, 0GComboBoxWithLabelcomboBoxRefFrame8, 4, 8, 0, 0, 0 => "newline , gapleft 70 , split 2"
8, 4, 8, 0, 0, 1 => (null)
8, 4, 8, 0, 1 => "split 4"
8, 4, 8, 1GCheckBoxWithIndicatorcheckBoxEOP8, 4, 8, 1, 0, 0 => (null)
8, 4, 8, 1, 0, 1 => (null)
8, 4, 8, 1, 1 => (null)
8, 4, 8, 2GPAbsoluteDateabsoluteDateH0"newline"
(see table below)
8, 4, 8, 3GEntryRealentryRealN8, 4, 8, 3, 0, 0 => "newline , gapleft 90 , split 2"
8, 4, 8, 3, 0, 1 => (null)
8, 4, 8, 3, 1 => "split 2"
8, 4, 8, 3, 2 => (null)
8, 4, 8, 4GEntryRealentryRealLon8, 4, 8, 4, 0, 0 => "newline , gapleft 90 , split 2"
8, 4, 8, 4, 0, 1 => (null)
8, 4, 8, 4, 1 => "split 2"
8, 4, 8, 4, 2 => (null)

Default Constraint(s) for absoluteDateH0:
IndexClassItemConstraint
8, 4, 8, 2, 0GLabelWithIndicatorlabel8, 4, 8, 2, 0, 0 => "newline , gapleft 90 , split 2"
8, 4, 8, 2, 0, 1 => (null)
8, 4, 8, 2, 1GPDateFielddateField"spanx 2 , split 5"
8, 4, 8, 2, 2GPopupListWithLabelpopupListTimeScales8, 4, 8, 2, 2, 0, 0 => "split 4"
8, 4, 8, 2, 2, 0, 1 => (null)
8, 4, 8, 2, 2, 1 => (null)
8, 4, 8, 2, 3GButtonbuttonRelativeDate(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
GPConstantManeuver()
          Creates a new instance.
GPConstantManeuver(String label)
          Creates a new instance.
GPConstantManeuver(String widgetId, String label)
          Creates a new instance.
GPConstantManeuver(String widgetId, String label, CustomConstantManeuver constantManeuver)
          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 arg0)
          
 void clear()
          
 GPConstantManeuver clone()
          
 void display()
          
 void generic()
          
 GPAxisCoordinates getAccelerationDirection()
          Getter for the accDirection of the widget.
 GPManeuverFrame getFrameMan()
          Getter for the frameMan of the widget.
 fr.cnes.genius.highLevel.GChoice getGChoiceDefinitionEnd()
          Getter for the definitionEnd of the widget.
 GPAxisCoordinates getGPAxisCoordinatesAccDir()
          Getter for the acc direction widget.
 GPDateOffset getGPDateOffsetDuration()
          Getter for the duration of the widget.
 GPEventSelector getGPEventSelectorEnd()
          Getter for the eventsEndSelector of the widget.
 GPEventSelector getGPEventSelectorStart()
          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.
 CustomConstantManeuver getPatriusObject()
          Get continuous maneuver.
 fr.cnes.genius.main.GComponent getSubComponent(int position)
          
 boolean isEnabled()
          
 boolean isModified()
          
 void read()
          
 void setConstantManeuver(CustomConstantManeuver constMan)
          Setter for the constant maneuver.
 void setConstraint(int widgetGap)
          Setter for the constraints of the widget.
 void setDefaultConstantManeuver(CustomConstantManeuver defaultConstMan)
          Setter for the default constant maneuver.
 void setEnabled(boolean b)
          
 void setReferenceDate(org.orekit.time.AbsoluteDate refDate, org.orekit.time.TimeScale timeScale)
          Set the reference date of the maneuver.
 void setSavedConstantManeuver(CustomConstantManeuver savedConstMan)
          Setter for the saved constant 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

GPConstantManeuver

public GPConstantManeuver()
Creates a new instance.


GPConstantManeuver

public GPConstantManeuver(String widgetId,
                          String label)
Creates a new instance.

Parameters:
widgetId - widgetId.
label - text to display in the label.

GPConstantManeuver

public GPConstantManeuver(String label)
Creates a new instance. The widgetId will be assigned automatically.

Parameters:
label - text to display in the label.

GPConstantManeuver

public GPConstantManeuver(String widgetId,
                          String label,
                          CustomConstantManeuver constantManeuver)
Creates a new instance.

Parameters:
widgetId - widgetId.
label - text to display in the label.
constantManeuver - maneuver used to construct the new instance
Method Detail

generic

public void generic()
             throws fr.cnes.genius.exception.GException

Specified by:
generic in class GPManeuverAbstract
Throws:
fr.cnes.genius.exception.GException

display

public void display()
             throws fr.cnes.genius.exception.GException

Specified by:
display in interface fr.cnes.genius.main.GDisplay
Specified by:
display in class GPManeuverAbstract
Throws:
fr.cnes.genius.exception.GException

read

public void read()
          throws fr.cnes.genius.exception.GException

Specified by:
read in interface fr.cnes.genius.main.GReadWrite
Throws:
fr.cnes.genius.exception.GException

write

public void write()
           throws fr.cnes.genius.exception.GException

Specified by:
write in interface fr.cnes.genius.main.GReadWrite
Throws:
fr.cnes.genius.exception.GException

after

public void after(fr.cnes.genius.main.GEvent e)
           throws fr.cnes.genius.exception.GException

Specified by:
after in interface fr.cnes.genius.main.GListener
Throws:
fr.cnes.genius.exception.GException

clear

public void clear()
           throws fr.cnes.genius.exception.GException

Specified by:
clear in interface fr.cnes.genius.main.GClear
Throws:
fr.cnes.genius.exception.GException

before

public void before(fr.cnes.genius.main.GEvent arg0)
            throws fr.cnes.genius.exception.GException

Specified by:
before in interface fr.cnes.genius.main.GListener
Throws:
fr.cnes.genius.exception.GException

getPatriusObject

public CustomConstantManeuver getPatriusObject()
                                        throws GPManeuverException
Get continuous maneuver.

Specified by:
getPatriusObject in interface GPPatrius<CustomConstantManeuver>
Returns:
the continuous maneuver
Throws:
GPManeuverException - if the frame maneuver is not correctly defined

updateCondensedStatus

public void updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)

Specified by:
updateCondensedStatus in interface fr.cnes.genius.main.GCondensedStatusInterface

setWidgetId

public void setWidgetId(String widgetId)

Overrides:
setWidgetId in class GPManeuverAbstract

setConstraint

public void setConstraint(int widgetGap)
Setter for the constraints of the widget.

Parameters:
widgetGap - left gap from panel border to display the label of the widget.

getSubComponent

public fr.cnes.genius.main.GComponent getSubComponent(int position)
                                               throws fr.cnes.genius.exception.GComponentException

Overrides:
getSubComponent in class fr.cnes.genius.main.GComponent
Throws:
fr.cnes.genius.exception.GComponentException

isEnabled

public boolean isEnabled()

Overrides:
isEnabled in class fr.cnes.genius.main.GComponent

isModified

public boolean isModified()

Overrides:
isModified in class fr.cnes.genius.main.GComponent

setConstantManeuver

public void setConstantManeuver(CustomConstantManeuver constMan)
                         throws GPManeuverException
Setter for the constant maneuver.

Parameters:
constMan - constant maneuver
Throws:
GPManeuverException - frame or event exception

setDefaultConstantManeuver

public void setDefaultConstantManeuver(CustomConstantManeuver defaultConstMan)
                                throws GPManeuverException
Setter for the default constant maneuver.

Parameters:
defaultConstMan - default constant maneuver
Throws:
GPManeuverException - event exception

setSavedConstantManeuver

public void setSavedConstantManeuver(CustomConstantManeuver savedConstMan)
                              throws GPManeuverException
Setter for the saved constant maneuver.

Parameters:
savedConstMan - saved constant maneuver
Throws:
GPManeuverException - event exception

attachCopyPasteMenu

public void attachCopyPasteMenu(String label,
                                fr.cnes.genius.main.GComponent.CopyPasteOperation... operationList)

Overrides:
attachCopyPasteMenu in class GPManeuverAbstract

updateIsModifiedIndicator

public void updateIsModifiedIndicator()

Overrides:
updateIsModifiedIndicator in class GPManeuverAbstract

setEnabled

public void setEnabled(boolean b)

Overrides:
setEnabled in class fr.cnes.genius.main.GComponent

getGPEventSelectorStart

public GPEventSelector getGPEventSelectorStart()
Getter for the eventsStartSelector of the widget.

Returns:
the eventsStartSelector of the widget

getGChoiceDefinitionEnd

public fr.cnes.genius.highLevel.GChoice getGChoiceDefinitionEnd()
Getter for the definitionEnd of the widget.

Returns:
the definitionEnd of the widget

getGPDateOffsetDuration

public GPDateOffset getGPDateOffsetDuration()
Getter for the duration of the widget.

Returns:
the duration of the widget

getGPEventSelectorEnd

public GPEventSelector getGPEventSelectorEnd()
Getter for the eventsEndSelector of the widget.

Returns:
the eventsEndSelector of the widget

getFrameMan

public GPManeuverFrame getFrameMan()
Getter for the frameMan of the widget.

Returns:
the frameMan of the widget

getAccelerationDirection

public GPAxisCoordinates getAccelerationDirection()
Getter for the accDirection of the widget.

Returns:
the accDirection of the widget

clone

public GPConstantManeuver clone()
                         throws CloneNotSupportedException

Overrides:
clone in class Object
Throws:
CloneNotSupportedException

setReferenceDate

public void setReferenceDate(org.orekit.time.AbsoluteDate refDate,
                             org.orekit.time.TimeScale timeScale)
Set the reference date of the maneuver.

Parameters:
refDate - the reference date
timeScale - the time scale

getGPManeuverFrame

public GPManeuverFrame getGPManeuverFrame()
Getter for the maneuver frame widget.

Returns:
the maneuver frame widget

getGPAxisCoordinatesAccDir

public GPAxisCoordinates getGPAxisCoordinatesAccDir()
Getter for the acc direction widget.

Returns:
the acc direction widget

getGSeparator1

public fr.cnes.genius.lowLevel.GSeparator getGSeparator1()
Getter for the first separator.

Returns:
the first separator

getGSeparator2

public fr.cnes.genius.lowLevel.GSeparator getGSeparator2()
Getter for the second separator.

Returns:
the second separator


Copyright © 2017. All rights reserved.