Class LayerGroup
java.lang.Object
org.opentcs.data.model.visualization.LayerGroup
- All Implemented Interfaces:
Serializable
Describes a layer group in a plant model.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetId()Returns the unique ID of this layer group.getName()Returns the name of this layer group.booleanReturns whether this layer group is visible or not.toString()Creates a copy of this object, with the given name.withVisible(boolean visible) Creates a copy of this object, with the given visible state.
-
Constructor Details
-
LayerGroup
Creates a new instance.- Parameters:
id- The unique ID of the layer group.name- The name of the layer group.visible- Whether the layer group is visible or not.
-
-
Method Details
-
getId
public int getId()Returns the unique ID of this layer group.- Returns:
- The unique Id of this layer group.
-
isVisible
public boolean isVisible()Returns whether this layer group is visible or not.- Returns:
- Whether this layer group is visible or not.
-
withVisible
Creates a copy of this object, with the given visible state.- Parameters:
visible- The value to be set in the copy.- Returns:
- A copy of this object, differing in the given value.
-
getName
Returns the name of this layer group.- Returns:
- The name of this layer group.
-
withName
Creates a copy of this object, with the given name.- Parameters:
name- The value to be set in the copy.- Returns:
- A copy of this object, differing in the given value.
-
toString
-