Package gaiasky.data.group
Class SerializedDataProvider
java.lang.Object
gaiasky.data.group.AbstractStarGroupDataProvider
gaiasky.data.group.SerializedDataProvider
- All Implemented Interfaces:
IParticleGroupDataProvider
,IStarGroupDataProvider
-
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, fileNumberCap, indexMap, list, logger, magCorrections, mustLoadIds, NEGATIVE_DIST, parallaxErrorFactorBright, parallaxErrorFactorFaint, parallaxZeroPoint, parallelism, params, ruwe, sphericalPositions, starNumberCap, transform
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionloadData
(InputStream is, double factor) Loads the data applying a factor.Loads the data applying a factor.loadDataMapped
(String file, double factor) Loads the data applying a factor using a memory mapped file for improved speed.Methods inherited from class gaiasky.data.group.AbstractStarGroupDataProvider
acceptDistance, acceptParallax, colIdFromStr, countLines, countLines, dumpToDisk, dumpToDiskBin, dumpToDiskCsv, getAdditionalValue, getColors, getCountsPerMag, getGeoDistance, getRuweValue, hasAdditional, hasAdditionalColumn, hasCol, idx, initLists, initLists, initLists, loadData, mustLoad, setAdaptiveParallax, setAdditionalFiles, setColumns, setDistanceCap, setFileNumberCap, setMagCorrections, setMustLoadIds, setOutputFormatVersion, setParallaxErrorFactorBright, setParallaxErrorFactorFaint, setParallaxZeroPoint, setProviderParams, setRUWECap, setStarNumberCap, setTransformMatrix
-
Constructor Details
-
SerializedDataProvider
public SerializedDataProvider()
-
-
Method Details
-
loadData
Description copied from interface:IStarGroupDataProvider
Loads the data applying a factor.- Parameters:
file
- The file to load.factor
- Factor to apply to the positions.- Returns:
- The array of particle records.
-
loadData
Description copied from interface:IStarGroupDataProvider
Loads the data applying a factor.- Parameters:
is
- Input stream to load the data from.factor
- Factor to apply to the positions.- Returns:
- The array of particle records.
-
loadDataMapped
Description copied from interface:IStarGroupDataProvider
Loads the data applying a factor using a memory mapped file for improved speed.- Parameters:
file
- The file to load.factor
- Factor to apply to the positions.- Returns:
- The array of particle records.
-