package de.gaalop.visualizer; import java.util.HashMap; import java.util.HashSet; /** * Defines an interface for something to render * @author christian */ public interface Rendering { /** * Determines, if a new data set is available * @return <value>true</value> if a new data set is available, otherwise <value>false</value> */ public boolean isNewDataSetAvailable(); /** * Returns the point clouds to render * @return The point clouds */ public HashMap<String, PointCloud> getDataSet(); /** * Returns a set of all visible objects * @return The set of all visible objects */ public HashSet<String> getVisibleObjects(); /** * Returns the loaded pointClouds * @return The loaded pointClouds instance */ public PointClouds getLoadedPointClouds(); }