Interface Visualization
public interface Visualization
Visualization to visualize results of a rule.
- Since:
- 9.10.2
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddComponent(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.Returns the colored components of the visualization as a map from color to the component list.Returns the section planes of this visualization.Returns the visible components.Returns the visualization items of this visualization.voidsetVisibleComponents(Collection<Component> components) Sets visible components that are shown with original color.
-
Method Details
-
create
Creates an emptyVisualizationwith no components, section planes or visualization items.- Returns:
- the new visualization
- Since:
- 9.12.0
-
addVisualizationItem
Adds a visualization item to this visualization.- Parameters:
visualizationItem- the visualization item.- Since:
- 9.10.2
-
addVisualizationItems
Adds a collection ofVisualizationItemto this visualization.- Parameters:
visualizationItems- the visualization items- Since:
- 9.10.2
-
getVisualizationItems
Collection<VisualizationItem> getVisualizationItems()Returns the visualization items of this visualization.- Returns:
- the visualization items.
- Since:
- 9.12.0
-
addComponent
Adds a component to this visualization. Color of the component is not changed.- Parameters:
component- the componenttransparency- the transparency from 0.0 to 1.0- Since:
- 9.10.2
-
addComponents
Adds a collection of components to this visualization.- Parameters:
components- the componentstransparency- the transparency from 0.0 to 1.0- Since:
- 9.10.2
-
addComponentWithColor
Adds a component with a color to this visualization.- Parameters:
component- the componentcolor- the color- Since:
- 9.10.2
-
addComponentsWithColor
Adds a collection of components with color to the visualization.- Parameters:
components- the componentscolor- the color- Since:
- 9.10.2
-
getComponentsWithColor
Returns 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
-
addFootprints
void addFootprints(double bottomElevation, double topElevation) Adds the footprints between the given elevations to this visualization. The elevations are inclusive.- Parameters:
bottomElevation- the bottom elevationtopElevation- the top elevation- Since:
- 9.10.2
-
addFootprints
Adds the footprints on the elevation of the component to this visualization.- Parameters:
component- the component- Since:
- 9.10.2
-
addSection
Adds a section plane to this visualization.- Parameters:
sectionPlane- the section plane- Since:
- 9.10.2
-
addSections
Adds the given section planes to this visualization.- Parameters:
sectionPlanes- the section planes- Since:
- 9.10.2
-
getSections
Collection<Plane> getSections()Returns the section planes of this visualization.- Returns:
- the section planes
- Since:
- 9.12.0
-
getVisibleComponents
Returns the visible components.- Returns:
- the visible components
- Since:
- 9.12.0
-
setVisibleComponents
Sets visible components that are shown with original color.- Parameters:
components- the visible components- Since:
- 9.12.0
-