Class TLspPaintGroup

java.lang.Object
com.luciad.view.lightspeed.layer.paintgroup.TLspPaintGroup

public class TLspPaintGroup extends Object
A group of objects that can be painted together.

A paint group never changes though it may be replaced with a new paint group that has the same identifier.

Since:
2012.0
  • Constructor Details Link icon

    • TLspPaintGroup Link icon

      public TLspPaintGroup(Collection aObjects, Object aIdentifier, TLspPaintState aPaintState)
      Creates a new paint group.
      Parameters:
      aObjects - the objects in this paint group
      aIdentifier - the identifier of this paint group
      aPaintState - the paint state applicable to this paint group
  • Method Details Link icon

    • getIdentifier Link icon

      public Object getIdentifier()
      Returns the unique identifier of this paint group.
      Returns:
      the unique identifier of this paint group
    • getObjects Link icon

      public Collection getObjects()
      Returns the objects in this paint group.

      The contents of the returned collection never change so it can safely be used in other threads.

      Returns:
      the objects in this paint group
    • getPaintState Link icon

      public TLspPaintState getPaintState()
      Returns the paint state applicable to this paint group.
      Returns:
      the paint state applicable to this paint group
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object