Package gaiasky.util

Class CatalogInfo

java.lang.Object
gaiasky.util.CatalogInfo

public class CatalogInfo extends Object
  • Field Details Link icon

    • name Link icon

      public String name
    • description Link icon

      public String description
    • source Link icon

      public String source
    • nParticles Link icon

      public long nParticles
    • sizeBytes Link icon

      public long sizeBytes
    • loadDateUTC Link icon

      public Instant loadDateUTC
    • highlighted Link icon

      public boolean highlighted
    • plainColor Link icon

      public boolean plainColor
    • hlColor Link icon

      public float[] hlColor
    • hlSizeFactor Link icon

      public float hlSizeFactor
    • hlAllVisible Link icon

      public boolean hlAllVisible
    • hlCmapIndex Link icon

      public int hlCmapIndex
    • hlCmapAlpha Link icon

      public float hlCmapAlpha
    • hlCmapAttribute Link icon

      public IAttribute hlCmapAttribute
    • hlCmapMin Link icon

      public double hlCmapMin
    • hlCmapMax Link icon

      public double hlCmapMax
    • filter Link icon

      public Filter filter
    • type Link icon

    • entity Link icon

      public com.badlogic.ashley.core.Entity entity
  • Constructor Details Link icon

  • Method Details Link icon

    • setEntity Link icon

      public void setEntity(com.badlogic.ashley.core.Entity entity)
    • setVisibility Link icon

      public void setVisibility(boolean visibility)
    • isVisible Link icon

      public boolean isVisible()
    • isVisible Link icon

      public boolean isVisible(boolean attributeValue)
    • setColor Link icon

      public void setColor(float r, float g, float b, float a)
    • getHlColor Link icon

      public float[] getHlColor()
    • setHlColor Link icon

      public void setHlColor(float[] hlColor)
    • setHlColormap Link icon

      public void setHlColormap(int cmapIndex, IAttribute cmapAttribute, double cmapMin, double cmapMax)
    • setHlSizeFactor Link icon

      public void setHlSizeFactor(float hlSizeFactor)
    • setHlAllVisible Link icon

      public void setHlAllVisible(boolean allVisible)
    • removeCatalog Link icon

      public void removeCatalog()
      Unloads and removes the catalog described by this catalog info
    • highlight Link icon

      public void highlight(boolean hl)
      Highlight the dataset using the dataset's own color index
      Parameters:
      hl - Whether to highlight or not
    • isHighlightable Link icon

      public boolean isHighlightable()
      Returns:
      True if this is a highlightable catalog, false otherwise.
    • hasParticleAttributes Link icon

      public boolean hasParticleAttributes()
      Returns:
      True if this catalog's particles have attributes (they are stars), false otherwise.
    • getCt Link icon

      public ComponentTypes getCt()
      Gets the component type of the model object linked to this catalog.
      Returns:
      The component type.