Merge branch 'master_14.3.1' (14.3.1-39,40) into omaha_14.3.1
Former-commit-id:b92380ae8f
[formerlyfb0cc6035e
] [formerlyfc1a7c07fe
[formerly 75fb34c942fdba31513aa9aa187a9c1a028f0191]] Former-commit-id:fc1a7c07fe
Former-commit-id:d505b4720e
This commit is contained in:
commit
3d200cd7f6
6 changed files with 30 additions and 22 deletions
|
@ -157,7 +157,7 @@ public class ChooseDataPeriodDialog extends CaveJFACEDialog {
|
|||
|
||||
displayMgr = MPEDisplayManager.getInstance(pane);
|
||||
dataMgr = MPEDataManager.getInstance();
|
||||
dateMap = dataMgr.getDateMap(true);
|
||||
dateMap = dataMgr.getDateMap(false);
|
||||
qcEnable = MPEDisplayManager.isMpeQcOptionEnabled();
|
||||
cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
|
||||
hydroCal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
|
||||
|
@ -168,15 +168,13 @@ public class ChooseDataPeriodDialog extends CaveJFACEDialog {
|
|||
prevHydDate = displayMgr.getCurrentEditDate();
|
||||
|
||||
hydroCal.setTime(prevHydDate);
|
||||
hydroCal.set(Calendar.MINUTE, 0);
|
||||
|
||||
if ( cal.get(Calendar.HOUR_OF_DAY) >= 18 ){
|
||||
hydroCal.add(Calendar.DATE, 1);
|
||||
}
|
||||
}else{
|
||||
if ( cal.get(Calendar.HOUR_OF_DAY) >= 18 ){
|
||||
hydroCal.set(Calendar.MINUTE, 0);
|
||||
hydroCal.add(Calendar.DATE, 1);
|
||||
}
|
||||
|
||||
hydroCal.setTime(prevHydDate);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -210,8 +210,8 @@ public class QcPrecipOptionsDialog extends AbstractMPEDialog {
|
|||
Shell parent = this.getParent();
|
||||
Display display = parent.getDisplay();
|
||||
MPEDisplayManager displayMgr = MPEDisplayManager.getCurrent();
|
||||
Date prevDate = displayMgr.getCurrentEditDate();
|
||||
Date currDate = ChooseDataPeriodDialog.prevDate;
|
||||
Date prevDate = ChooseDataPeriodDialog.getCurrentHydroEditDate();
|
||||
Date currDate = ChooseDataPeriodDialog.prevHydDate;
|
||||
String QcArea = ChooseDataPeriodDialog.prevArea;
|
||||
AppsDefaults appDefaults = AppsDefaults.getInstance();
|
||||
DisplayFieldData df = displayMgr.getDisplayFieldType();
|
||||
|
|
|
@ -1045,7 +1045,7 @@ public class DailyQcUtils {
|
|||
*/
|
||||
Calendar currentTime = Calendar
|
||||
.getInstance(TimeZone.getTimeZone("GMT"));
|
||||
btime.set(Calendar.DAY_OF_MONTH, hydro_curDay);
|
||||
// btime.set(Calendar.DAY_OF_MONTH, hydro_curDay);
|
||||
emonth = btime.get(Calendar.MONTH);
|
||||
Calendar otime = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
|
||||
otime.setTime(btime.getTime());
|
||||
|
|
|
@ -112,7 +112,7 @@ public class ReadQPFGrids {
|
|||
} else {
|
||||
iflag = 0;
|
||||
}
|
||||
for (i = 0; i < gmaxi; i++) {
|
||||
for (i = 0; i < (dqc.getHrap_grid().maxi); i++) {
|
||||
|
||||
if (iflag == 0) {
|
||||
kbuf = in.readLine().trim();
|
||||
|
@ -130,7 +130,7 @@ public class ReadQPFGrids {
|
|||
|
||||
// if (ghrapi > minhrapi && ghrapi <= maxhrapi) {
|
||||
|
||||
for (j = 0; j < gmaxj; j++) {
|
||||
for (j = 0; j < (dqc.getHrap_grid().maxj); j++) {
|
||||
|
||||
// ghrapj = gminj + j;
|
||||
//
|
||||
|
|
|
@ -2627,7 +2627,10 @@ public class NsharpResourceHandler {
|
|||
|
||||
break;
|
||||
}
|
||||
|
||||
if (compareSndIsOn) {
|
||||
handleUserPickNewTimeLine(currentTimeElementListIndex) ;
|
||||
return;
|
||||
}
|
||||
curTimeLinePage = currentTimeElementListIndex / numTimeLinePerPage
|
||||
+ 1;
|
||||
setCurSndProfileProp();
|
||||
|
@ -2764,6 +2767,9 @@ public class NsharpResourceHandler {
|
|||
// we should get out of here
|
||||
break;
|
||||
} else if (compareSndIsOn) {
|
||||
handleUserPickNewTimeLine(targetIndex) ;
|
||||
return;
|
||||
/* Chin TBD 12112014
|
||||
boolean found = false;
|
||||
if (currentStnElementListIndex >= 0
|
||||
&& currentSndElementListIndex >= 0
|
||||
|
@ -2789,6 +2795,7 @@ public class NsharpResourceHandler {
|
|||
if (!found) {
|
||||
currentSndElementListIndex = -1;
|
||||
} else {
|
||||
|
||||
int colorIndex = NsharpConstants.LINE_COMP1;
|
||||
for (NsharpOperationElement elm : sndElementList) {
|
||||
if (elm.getActionState() == NsharpConstants.ActState.INACTIVE)
|
||||
|
@ -2804,11 +2811,13 @@ public class NsharpResourceHandler {
|
|||
if (colorIndex > NsharpConstants.LINE_COMP10)
|
||||
colorIndex = NsharpConstants.LINE_COMP1;
|
||||
}
|
||||
|
||||
}
|
||||
// no matter we find current snd type for this stn or
|
||||
// not
|
||||
// we should get out of here
|
||||
break;
|
||||
*/
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -14,6 +14,7 @@ package gov.noaa.nws.ncep.ui.nsharp.display.rsc;
|
|||
* May 08, 2013 1847 bsteffen Allow painting with no Wind Data.
|
||||
* 02/03/2014 1106 Chin Chen Need to be able to use clicking on the Src,Time, or StnId to select display
|
||||
* 08/04/2014 Chin Chen fixed effective level line drawing, height marker drawing
|
||||
* 12/11/2014 DR16888 Chin Chen fixed issue that "Comp(Src) button not functioning properly in NSHARP display"
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -1860,7 +1861,7 @@ public class NsharpSkewTPaneResource extends NsharpAbstractPaneResource {
|
|||
boolean overlayIsOn = rscHandler.isOverlayIsOn();
|
||||
if (graphConfigProperty != null) {
|
||||
if (graphConfigProperty.isTemp() == true && !compareStnIsOn
|
||||
&& !compareTmIsOn) {
|
||||
&& !compareTmIsOn && !compareSndIsOn) {
|
||||
if (editGraphOn)
|
||||
plotPressureTempEditPoints(target, world,
|
||||
NsharpConstants.color_red, TEMP_TYPE,
|
||||
|
@ -1868,7 +1869,7 @@ public class NsharpSkewTPaneResource extends NsharpAbstractPaneResource {
|
|||
}
|
||||
// dew point curve
|
||||
if (graphConfigProperty.isDewp() == true && !compareStnIsOn
|
||||
&& !compareTmIsOn) {
|
||||
&& !compareTmIsOn && !compareSndIsOn) {
|
||||
if (editGraphOn)
|
||||
plotPressureTempEditPoints(target, world,
|
||||
NsharpConstants.color_green, DEWPOINT_TYPE,
|
||||
|
@ -1876,7 +1877,7 @@ public class NsharpSkewTPaneResource extends NsharpAbstractPaneResource {
|
|||
}
|
||||
// plot wet bulb trace
|
||||
if (graphConfigProperty.isWetBulb() == true
|
||||
&& !compareStnIsOn && !compareTmIsOn) {
|
||||
&& !compareStnIsOn && !compareTmIsOn && !compareSndIsOn) {
|
||||
NsharpLineProperty lp = linePropertyMap
|
||||
.get(NsharpConstants.lineNameArray[NsharpConstants.LINE_WETBULB]);
|
||||
target.drawWireframeShape(wetBulbTraceRscShape,
|
||||
|
@ -1885,7 +1886,7 @@ public class NsharpSkewTPaneResource extends NsharpAbstractPaneResource {
|
|||
}
|
||||
// plot virtual temperature trace
|
||||
if (graphConfigProperty.isVTemp() == true
|
||||
&& !compareStnIsOn && !compareTmIsOn) {
|
||||
&& !compareStnIsOn && !compareTmIsOn && !compareSndIsOn) {
|
||||
NsharpLineProperty lp = linePropertyMap
|
||||
.get(NsharpConstants.lineNameArray[NsharpConstants.LINE_VIRTUAL_TEMP]);
|
||||
target.drawWireframeShape(vtempTraceCurveRscShape,
|
||||
|
@ -1894,7 +1895,7 @@ public class NsharpSkewTPaneResource extends NsharpAbstractPaneResource {
|
|||
}
|
||||
// virtual temperature parcel trace curve
|
||||
if (graphConfigProperty.isParcelTv() == true
|
||||
&& !compareStnIsOn && !compareTmIsOn
|
||||
&& !compareStnIsOn && !compareTmIsOn && !compareSndIsOn
|
||||
&& !overlayIsOn) {
|
||||
if (soundingLys.size() > 0) {
|
||||
NsharpLineProperty lp = linePropertyMap
|
||||
|
@ -1906,7 +1907,7 @@ public class NsharpSkewTPaneResource extends NsharpAbstractPaneResource {
|
|||
}
|
||||
|
||||
if (graphConfigProperty.isDcape() == true
|
||||
&& dacpeTraceRscShape != null && !compareStnIsOn
|
||||
&& dacpeTraceRscShape != null && !compareStnIsOn && !compareSndIsOn
|
||||
&& !compareTmIsOn && !overlayIsOn) {
|
||||
if (soundingLys.size() > 0) {
|
||||
NsharpLineProperty lp = linePropertyMap
|
||||
|
@ -1918,7 +1919,7 @@ public class NsharpSkewTPaneResource extends NsharpAbstractPaneResource {
|
|||
}
|
||||
}
|
||||
if (graphConfigProperty.isEffLayer() == true
|
||||
&& !compareStnIsOn && !compareTmIsOn) {
|
||||
&& !compareStnIsOn && !compareTmIsOn && !compareSndIsOn) {
|
||||
// draw effective layer lines
|
||||
// drawEffectiveLayerLines(target);
|
||||
target.drawWireframeShape(effectiveLayerLineShape,
|
||||
|
@ -1927,7 +1928,7 @@ public class NsharpSkewTPaneResource extends NsharpAbstractPaneResource {
|
|||
}
|
||||
// cloud
|
||||
if (graphConfigProperty.isCloud() == true
|
||||
&& !compareStnIsOn && !compareTmIsOn) {
|
||||
&& !compareStnIsOn && !compareTmIsOn && !compareSndIsOn) {
|
||||
if (cloudFMShape != null)
|
||||
target.drawShadedShape(cloudFMShape, 1f);
|
||||
if (cloudFMLabelShape != null)
|
||||
|
@ -1938,7 +1939,7 @@ public class NsharpSkewTPaneResource extends NsharpAbstractPaneResource {
|
|||
target.drawShadedShape(cloudCEShape, 1f);
|
||||
}
|
||||
if (graphConfigProperty.isOmega() == true
|
||||
&& !compareStnIsOn && !compareTmIsOn) {
|
||||
&& !compareStnIsOn && !compareTmIsOn && !compareSndIsOn) {
|
||||
if (NsharpLoadDialog.getAccess() != null
|
||||
&& (NsharpLoadDialog.getAccess()
|
||||
.getActiveLoadSoundingType() == NsharpLoadDialog.MODEL_SND || NsharpLoadDialog
|
||||
|
@ -1950,7 +1951,7 @@ public class NsharpSkewTPaneResource extends NsharpAbstractPaneResource {
|
|||
}
|
||||
} else {
|
||||
// by default, draw everything
|
||||
if (!compareStnIsOn && !compareTmIsOn) {
|
||||
if (!compareStnIsOn && !compareTmIsOn && !compareSndIsOn) {
|
||||
if (editGraphOn)
|
||||
plotPressureTempEditPoints(target, world,
|
||||
NsharpConstants.color_red, TEMP_TYPE,
|
||||
|
|
Loading…
Add table
Reference in a new issue