Package gaiasky.data.group
Class SerializedDataProvider
- java.lang.Object
-
- gaiasky.data.group.AbstractStarGroupDataProvider
-
- gaiasky.data.group.SerializedDataProvider
-
- All Implemented Interfaces:
IParticleGroupDataProvider
,IStarGroupDataProvider
public class SerializedDataProvider extends AbstractStarGroupDataProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gaiasky.data.group.AbstractStarGroupDataProvider
AbstractStarGroupDataProvider.AdditionalCols, AbstractStarGroupDataProvider.ColId
-
-
Field Summary
-
Fields inherited from class gaiasky.data.group.AbstractStarGroupDataProvider
adaptiveParallax, additional, additionalFiles, colors, countsPerMag, distCap, indexMap, list, logger, magCorrections, mustLoadIds, NEGATIVE_DIST, parallaxErrorFactorBright, parallaxErrorFactorFaint, parallaxZeroPoint, ruwe, sphericalPositions
-
-
Constructor Summary
Constructors Constructor Description SerializedDataProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ParticleGroup.ParticleBean>
loadData(java.io.InputStream is, double factor, boolean compat)
Loads the data applying a factor.java.util.List<ParticleGroup.ParticleBean>
loadData(java.lang.String file, double factor, boolean compat)
Loads the data applying a factor.java.util.List<ParticleGroup.ParticleBean>
loadDataMapped(java.lang.String file, double factor, boolean compat)
Loads the data applying a factor using a memory mapped file for improved speed.-
Methods inherited from class gaiasky.data.group.AbstractStarGroupDataProvider
acceptDistance, acceptParallax, countLines, countLines, dumpToDisk, dumpToDiskBin, dumpToDiskCsv, getAdditionalValue, getColors, getCountsPerMag, getGeoDistance, getRuweValue, hasAdditional, hasAdditionalColumn, hasCol, idx, initLists, initLists, initLists, loadData, loadData, loadData, loadDataMapped, mustLoad, setAdaptiveParallax, setAdditionalFiles, setColumns, setDistanceCap, setFileNumberCap, setMagCorrections, setMustLoadIds, setParallaxErrorFactorBright, setParallaxErrorFactorFaint, setParallaxZeroPoint, setRUWECap
-
-
-
-
Method Detail
-
loadData
public java.util.List<ParticleGroup.ParticleBean> loadData(java.lang.String file, double factor, boolean compat)
Description copied from interface:IStarGroupDataProvider
Loads the data applying a factor.- Parameters:
file
- The file to loadfactor
- Factor to apply to the positionscompat
- Use compatibility mode (DR1/DR2)- Returns:
- Array of particle beans
-
loadData
public java.util.List<ParticleGroup.ParticleBean> loadData(java.io.InputStream is, double factor, boolean compat)
Description copied from interface:IStarGroupDataProvider
Loads the data applying a factor.- Parameters:
is
- Input stream to load the data fromfactor
- Factor to apply to the positionscompat
- Use compatibility mode (DR1/DR2)- Returns:
- Array of particle beans
-
loadDataMapped
public java.util.List<ParticleGroup.ParticleBean> loadDataMapped(java.lang.String file, double factor, boolean compat)
Description copied from interface:IStarGroupDataProvider
Loads the data applying a factor using a memory mapped file for improved speed.- Parameters:
file
- The file to loadfactor
- Factor to apply to the positionscompat
- Use compatibility mode (DR1/DR2)- Returns:
- Array of particle beans
-
-