package org.geogebra.common.euclidianForPlane; /** * interface for EuclidianViewForPlaneCompanion * */ public interface EuclidianViewForPlaneCompanionInterface { /** * * @return view id */ public int getId(); /** * set transformation regarding 3D view */ public void setTransformRegardingView(); /** * remove the view when the creator doens't exist anymore */ public void doRemove(); /** * update the view */ public void updateForPlane(); /** * update the matrix */ public void updateMatrix(); /** * update all drawables * * @param repaint * says if repaint is needed */ public void updateAllDrawables(boolean repaint); }