Package gaiasky.util
Class CatalogInfo
java.lang.Object
gaiasky.util.CatalogInfo
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptioncom.badlogic.ashley.core.Entitybooleanbooleanfloatintdoubledoublefloat[]floatlongbooleanlong -
Constructor Summary
ConstructorsConstructorDescriptionCatalogInfo(String name, String description, String source, CatalogInfo.CatalogInfoSource type, float hlSizeFactor) CatalogInfo(String name, String description, String source, CatalogInfo.CatalogInfoSource type, float hlSizeFactor, com.badlogic.ashley.core.Entity entity) -
Method Summary
Modifier and TypeMethodDescriptiongetCt()Gets the component type of the model object linked to this catalog.float[]booleanvoidhighlight(boolean hl) Highlight the dataset using the dataset's own color indexbooleanbooleanbooleanisVisible(boolean attributeValue) voidUnloads and removes the catalog described by this catalog infovoidsetColor(float r, float g, float b, float a) voidsetEntity(com.badlogic.ashley.core.Entity entity) voidsetHlAllVisible(boolean allVisible) voidsetHlColor(float[] hlColor) voidsetHlColormap(int cmapIndex, IAttribute cmapAttribute, double cmapMin, double cmapMax) voidsetHlSizeFactor(float hlSizeFactor) voidsetVisibility(boolean visibility)
-
Field Details
-
name
-
description
-
source
-
nParticles
public long nParticles -
sizeBytes
public long sizeBytes -
loadDateUTC
-
highlighted
public boolean highlighted -
plainColor
public boolean plainColor -
hlColor
public float[] hlColor -
hlSizeFactor
public float hlSizeFactor -
hlAllVisible
public boolean hlAllVisible -
hlCmapIndex
public int hlCmapIndex -
hlCmapAlpha
public float hlCmapAlpha -
hlCmapAttribute
-
hlCmapMin
public double hlCmapMin -
hlCmapMax
public double hlCmapMax -
filter
-
type
-
entity
public com.badlogic.ashley.core.Entity entity
-
-
Constructor Details
-
CatalogInfo
public CatalogInfo(String name, String description, String source, CatalogInfo.CatalogInfoSource type, float hlSizeFactor, com.badlogic.ashley.core.Entity entity) -
CatalogInfo
public CatalogInfo(String name, String description, String source, CatalogInfo.CatalogInfoSource type, float hlSizeFactor)
-
-
Method Details
-
setEntity
public void setEntity(com.badlogic.ashley.core.Entity entity) -
setVisibility
public void setVisibility(boolean visibility) -
isVisible
public boolean isVisible() -
isVisible
public boolean isVisible(boolean attributeValue) -
setColor
public void setColor(float r, float g, float b, float a) -
getHlColor
public float[] getHlColor() -
setHlColor
public void setHlColor(float[] hlColor) -
setHlColormap
-
setHlSizeFactor
public void setHlSizeFactor(float hlSizeFactor) -
setHlAllVisible
public void setHlAllVisible(boolean allVisible) -
removeCatalog
public void removeCatalog()Unloads and removes the catalog described by this catalog info -
highlight
public void highlight(boolean hl) Highlight the dataset using the dataset's own color index- Parameters:
hl- Whether to highlight or not
-
isHighlightable
public boolean isHighlightable()- Returns:
- True if this is a highlightable catalog, false otherwise.
-
hasParticleAttributes
public boolean hasParticleAttributes()- Returns:
- True if this catalog's particles have attributes (they are stars), false otherwise.
-
getCt
Gets the component type of the model object linked to this catalog.- Returns:
- The component type.
-