Interface Visualization
public interface Visualization
Visualization to visualize results of a rule.
- Since:
- 9.10.2
- See Also:
- Result.withVisualization(java.util.function.Consumer)
- 
Method SummaryModifier and Type Method Description voidaddComponent(Component component, double transparency)Adds a component to this visualization.voidaddComponents(Collection<? extends Component> components, double transparency)Adds a collection of components to this visualization.voidaddComponentsWithColor(Collection<? extends Component> components, ARGBColor color)Adds a collection of components with color to the visualization.voidaddComponentWithColor(Component component, ARGBColor color)Adds a component with a color to this visualization.voidaddFootprints(double bottomElevation, double topElevation)Adds the footprints between the given elevations to this visualization.voidaddFootprints(Component component)Adds the footprints on the elevation of the component to this visualization.voidaddSection(Plane sectionPlane)Adds a section plane to this visualization.voidaddSections(Collection<Plane> sectionPlanes)Adds the given section planes to this visualization.voidaddVisualizationItem(VisualizationItem visualizationItem)Adds a visualization item to this visualization.voidaddVisualizationItems(Collection<VisualizationItem> visualizationItems)Adds a collection ofVisualizationItemto this visualization.static Visualizationcreate()Creates an emptyVisualizationwith no components, section planes or visualization items.Map<ARGBColor,List<Component>>getComponentsWithColor()Returns the colored components of the visualization as a map from color to the component list.Collection<Plane>getSections()Returns the section planes of this visualization.Set<Component>getVisibleComponents()Returns the visible components.Collection<VisualizationItem>getVisualizationItems()Returns the visualization items of this visualization.voidsetVisibleComponents(Collection<Component> components)Sets visible components that are shown with original color.
- 
Method Details- 
createCreates an emptyVisualizationwith no components, section planes or visualization items.- Returns:
- the new visualization
- Since:
- 9.12.0
 
- 
addVisualizationItemAdds a visualization item to this visualization.- Parameters:
- visualizationItem- the visualization item.
- Since:
- 9.10.2
 
- 
addVisualizationItemsAdds a collection ofVisualizationItemto this visualization.- Parameters:
- visualizationItems- the visualization items
- Since:
- 9.10.2
 
- 
getVisualizationItemsCollection<VisualizationItem> getVisualizationItems()Returns the visualization items of this visualization.- Returns:
- the visualization items.
- Since:
- 9.12.0
 
- 
addComponentAdds a component to this visualization. Color of the component is not changed.- Parameters:
- component- the component
- transparency- the transparency from 0.0 to 1.0
- Since:
- 9.10.2
 
- 
addComponentsAdds a collection of components to this visualization.- Parameters:
- components- the components
- transparency- the transparency from 0.0 to 1.0
- Since:
- 9.10.2
 
- 
addComponentWithColorAdds a component with a color to this visualization.- Parameters:
- component- the component
- color- the color
- Since:
- 9.10.2
 
- 
addComponentsWithColorAdds a collection of components with color to the visualization.- Parameters:
- components- the components
- color- the color
- Since:
- 9.10.2
 
- 
getComponentsWithColorReturns the colored components of the visualization as a map from color to the component list.- Returns:
- the map from color to the component list
- Since:
- 9.12.0
 
- 
addFootprintsvoid addFootprints(double bottomElevation, double topElevation)Adds the footprints between the given elevations to this visualization. The elevations are inclusive.- Parameters:
- bottomElevation- the bottom elevation
- topElevation- the top elevation
- Since:
- 9.10.2
 
- 
addFootprintsAdds the footprints on the elevation of the component to this visualization.- Parameters:
- component- the component
- Since:
- 9.10.2
 
- 
addSectionAdds a section plane to this visualization.- Parameters:
- sectionPlane- the section plane
- Since:
- 9.10.2
 
- 
addSectionsAdds the given section planes to this visualization.- Parameters:
- sectionPlanes- the section planes
- Since:
- 9.10.2
 
- 
getSectionsCollection<Plane> getSections()Returns the section planes of this visualization.- Returns:
- the section planes
- Since:
- 9.12.0
 
- 
getVisibleComponentsReturns the visible components.- Returns:
- the visible components
- Since:
- 9.12.0
 
- 
setVisibleComponentsSets visible components that are shown with original color.- Parameters:
- components- the visible components
- Since:
- 9.12.0
 
 
-