From: <bma...@us...> - 2015-02-16 13:13:04
|
Revision: 9022 http://sourceforge.net/p/fudaa/svn/9022 Author: bmarchan Date: 2015-02-16 13:13:02 +0000 (Mon, 16 Feb 2015) Log Message: ----------- On rend le calque image invisible au moment de v?\195?\169rifier les points GRP Modified Paths: -------------- trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivOrthoVerifyGRPPanel.java trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivRealView.java trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivVisuPanel.java Modified: trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivOrthoVerifyGRPPanel.java =================================================================== --- trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivOrthoVerifyGRPPanel.java 2015-02-16 11:45:46 UTC (rev 9021) +++ trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivOrthoVerifyGRPPanel.java 2015-02-16 13:13:02 UTC (rev 9022) @@ -25,6 +25,7 @@ public class PivOrthoVerifyGRPPanel extends CtuluDialogPanel { PivOrthoPoint[] pts_; PivImplementation impl_; + boolean bImgVisible_; /** * Une classe pour le modele de la table affichant les valeurs r\xE9elles et @@ -118,6 +119,11 @@ public PivOrthoVerifyGRPPanel(PivImplementation _impl) { impl_=_impl; pts_=_impl.getCurrentProject().getOrthoPoints(); + + // On efface le calque image, l'image qu'elle contient n'est pas forcement pertinente. + bImgVisible_=impl_.get2dFrame().getVisuPanel().isImageLayerVisible(); + impl_.get2dFrame().getVisuPanel().setImageLayerVisible(false); + customize(); } @@ -139,6 +145,7 @@ @Override public void apply() { impl_.get2dFrame().getVisuPanel().setControlPointsLayerVisible(false); + impl_.get2dFrame().getVisuPanel().setImageLayerVisible(bImgVisible_); } /** @@ -148,6 +155,7 @@ @Override public boolean cancel() { impl_.get2dFrame().getVisuPanel().setControlPointsLayerVisible(false); + impl_.get2dFrame().getVisuPanel().setImageLayerVisible(bImgVisible_); return super.cancel(); } } Modified: trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivRealView.java =================================================================== --- trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivRealView.java 2015-02-16 11:45:46 UTC (rev 9021) +++ trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivRealView.java 2015-02-16 13:13:02 UTC (rev 9022) @@ -762,6 +762,22 @@ public void setFlowLayerVisible(boolean _b) { cqFlowResults.setVisible(_b); } + + /** + * Rend visible le calque image. + * @param _b True : Le calque est visible. + */ + public void setImageLayerVisible(boolean _b) { + cqRealImg_.setVisible(_b); + } + + /** + * Retourne la visibilit\xE9 du calque image. + * @return True : Le calque est visible. + */ + public boolean isImageLayerVisible() { + return cqRealImg_.isVisible(); + } public ZCalqueLigneBriseeEditable getTransectLayer() { return cqTransect_; Modified: trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivVisuPanel.java =================================================================== --- trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivVisuPanel.java 2015-02-16 11:45:46 UTC (rev 9021) +++ trunk/soft/fudaa-lspiv/src/main/java/org/fudaa/fudaa/piv/PivVisuPanel.java 2015-02-16 13:13:02 UTC (rev 9022) @@ -381,6 +381,22 @@ } /** + * Rend visible le calque image. + * @param _b True : Le calque est visible. + */ + public void setImageLayerVisible(boolean _b) { + getRealView().setImageLayerVisible(_b); + } + + /** + * Retourne la visibilit\xE9 du calque image. + * @return True : Le calque est visible. + */ + public boolean isImageLayerVisible() { + return getRealView().isImageLayerVisible(); + } + + /** * Retourne le mode de vue. * @return Le mode de vue parmi {@link #MODE_ORIGINAL_VIEW}, * {@link #MODE_REAL_VIEW}, {@link #MODE_TRANSF_VIEW} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |