TileAxis[] getAxes(int i) { Mosaic mosaic = getMosaic(); TileAxis al0 = mosaic.getTileAxisLeft(0); TileAxis al1 = mosaic.getTileAxisLeft(1); TileAxis ab0 = mosaic.getTileAxisBottom(0); TileAxis ab1 = mosaic.getTileAxisBottom(1); TileAxis[] a = null; if (_axesPlacement==AxesPlacement.NONE) { a = new TileAxis[]{}; } else if (_orientation==Orientation.X1DOWN_X2RIGHT) { if (i==1) a = new TileAxis[]{al1}; if (i==2) a = new TileAxis[]{ab0}; if (i==3) a = new TileAxis[]{al0,ab1}; } else if (_orientation==Orientation.X1DOWN_X3RIGHT) { if (i==1) a = new TileAxis[]{al1}; if (i==2) a = new TileAxis[]{al0,ab1}; if (i==3) a = new TileAxis[]{ab0}; } else if (_orientation==Orientation.X1RIGHT_X2UP) { if (i==1) a = new TileAxis[]{ab0}; if (i==2) a = new TileAxis[]{al1}; if (i==3) a = new TileAxis[]{al0,ab1}; } else if (_orientation==Orientation.X1RIGHT_X3UP) { if (i==1) a = new TileAxis[]{ab0}; if (i==2) a = new TileAxis[]{al0,ab1}; if (i==3) a = new TileAxis[]{al1}; } return a; } }
private void hideLines() { Mosaic mosaic = getMosaic(); Tile t00 = mosaic.getTile(0,0); Tile t10 = mosaic.getTile(1,0); Tile t11 = mosaic.getTile(1,1); if (_orientation==Orientation.X1DOWN_X2RIGHT) { t00.removeTiledView(_l23); t10.removeTiledView(_l12); t11.removeTiledView(_l13); } else if (_orientation==Orientation.X1DOWN_X3RIGHT) { t00.removeTiledView(_l23); t10.removeTiledView(_l13); t11.removeTiledView(_l12); } else if (_orientation==Orientation.X1RIGHT_X2UP) { t00.removeTiledView(_l13); t10.removeTiledView(_l12); t11.removeTiledView(_l23); } else if (_orientation==Orientation.X1RIGHT_X3UP) { t00.removeTiledView(_l12); t10.removeTiledView(_l13); t11.removeTiledView(_l23); } }
private void showLines() { Mosaic mosaic = getMosaic(); Tile t00 = mosaic.getTile(0,0); Tile t10 = mosaic.getTile(1,0); Tile t11 = mosaic.getTile(1,1); if (_orientation==Orientation.X1DOWN_X2RIGHT) { t00.addTiledView(_l23); t10.addTiledView(_l12); t11.addTiledView(_l13); } else if (_orientation==Orientation.X1DOWN_X3RIGHT) { t00.addTiledView(_l23); t10.addTiledView(_l13); t11.addTiledView(_l12); } else if (_orientation==Orientation.X1RIGHT_X2UP) { t00.addTiledView(_l13); t10.addTiledView(_l12); t11.addTiledView(_l23); } else if (_orientation==Orientation.X1RIGHT_X3UP) { t00.addTiledView(_l12); t10.addTiledView(_l13); t11.addTiledView(_l23); } } private void hideLines() {
_l13.setOrientation(PointsView.Orientation.X1DOWN_X2RIGHT); _l23.setOrientation(PointsView.Orientation.X1RIGHT_X2UP); getMosaic().setWidthElastic( 0,100*_n2/_n3); getMosaic().setHeightElastic(0,100*_n3/_n1); } else if (orientation==Orientation.X1DOWN_X3RIGHT) { _transpose23 = true; _l13.setOrientation(PointsView.Orientation.X1DOWN_X2RIGHT); _l23.setOrientation(PointsView.Orientation.X1RIGHT_X2UP); getMosaic().setWidthElastic( 0,100*_n3/_n2); getMosaic().setHeightElastic(0,100*_n2/_n1); } else if (orientation==Orientation.X1RIGHT_X2UP) { _transpose23 = true; _l13.setOrientation(PointsView.Orientation.X1RIGHT_X2UP); _l23.setOrientation(PointsView.Orientation.X1RIGHT_X2UP); getMosaic().setWidthElastic( 0,100*_n1/_n3); getMosaic().setHeightElastic(0,100*_n3/_n2); } else if (orientation==Orientation.X1RIGHT_X3UP) { _transpose23 = false; _l13.setOrientation(PointsView.Orientation.X1RIGHT_X2UP); _l23.setOrientation(PointsView.Orientation.X1RIGHT_X2UP); getMosaic().setWidthElastic( 0,100*_n1/_n2); getMosaic().setHeightElastic(0,100*_n2/_n3);