public class SpectralFile
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
filename |
static int |
NO_ERRORS |
static int |
RECOVERABLE_ERROR |
static int |
REFERENCE |
static int |
TARGET |
static int |
UNRECOVERABLE_ERROR |
static int |
UNSPECIFIED |
Constructor and Description |
---|
SpectralFile() |
SpectralFile(SpectralFile spec_file) |
Modifier and Type | Method and Description |
---|---|
void |
addEavMetadata(int i,
Metadata specchio_eav_metadata) |
void |
addEavMetadata(Metadata specchio_eav_metadata) |
void |
addIlluminationAzimuth(java.lang.Float illumination_azimuth) |
void |
addIlluminationAzimuth(int i,
java.lang.Float illumination_azimuth) |
void |
addIlluminationZenith(java.lang.Float illumination_zenith) |
void |
addIlluminationZenith(int i,
java.lang.Float illumination_zenith) |
void |
addMeasurandDesignator(int measurand_designator) |
void |
addMeasurandDesignator(int i,
int measurand_designator) |
void |
addMeasurementUnits(int measurement_unit) |
void |
addMeasurementUnits(int i,
int measurement_unit) |
void |
addNumberOfChannels(int n) |
void |
addPos(int i,
spatial_pos pos) |
void |
addPos(spatial_pos pos) |
void |
addSensorAzimuth(java.lang.Float sensor_azimuth) |
void |
addSensorAzimuth(int i,
java.lang.Float sensor_azimuth) |
void |
addSensorZenith(java.lang.Float sensor_zenith) |
void |
addSensorZenith(int i,
java.lang.Float sensor_zenith) |
void |
addSpectrumFilename(java.lang.String spectrum_filename) |
void |
addSpectrumName(java.lang.String spectrum_name) |
void |
addWvls(java.lang.Float[] wvls) |
double |
DDDmm2DDDdecimals(double in) |
java.lang.String |
escape_string(java.lang.String comment) |
int |
get_asd_instr_and_cal_fov_identifier() |
java.lang.Float |
getArmLength(int i) |
java.lang.Float[] |
getArmLengths() |
boolean |
getAsdV7() |
boolean |
getAsdV7RadianceFlag() |
boolean |
getAsdV7ReflectanceFlag() |
int |
getAtmThickness(int i) |
int[] |
getAtmThicknesses() |
java.lang.String |
getAuthor(int i) |
java.lang.String[] |
getAuthors() |
java.lang.String[] |
getAutomaticHistories() |
java.lang.String |
getAutomaticHistory(int i) |
java.lang.String |
getAzimuthSensorType() |
java.lang.Float[] |
getBase_calibration_data() |
java.lang.String |
getBasename() |
int |
getByteOrder() |
org.joda.time.DateTime |
getCalibration_date() |
int |
getCalibrationSeries() |
int |
getCampaignId() |
java.lang.String |
getCampaignName() |
java.lang.String |
getCampaignType() |
org.joda.time.DateTime |
getCaptureDate() |
org.joda.time.DateTime |
getCaptureDate(int i) |
java.util.ArrayList<org.joda.time.DateTime> |
getCaptureDates() |
java.lang.String |
getCapturingSoftwareName() |
java.lang.String |
getCapturingSoftwareVersion() |
java.lang.String |
getComment() |
java.lang.String |
getCompany() |
boolean |
getCreate_DN_folder_for_asd_files() |
boolean |
getCreateUnitFolderForasdOldFiles() |
int |
getDataType() |
java.lang.Float[][] |
getDn() |
java.util.ArrayList<Metadata> |
getEavMetadata() |
Metadata |
getEavMetadata(int i) |
java.lang.String |
getExt() |
java.lang.String[] |
getFgiCalculationProcess(int i) |
java.lang.String |
getFgiCalculationProcess(int i,
int j) |
java.lang.String[][] |
getFgiCalculationProcesses() |
java.lang.String |
getFgiComment(int i) |
java.lang.String[] |
getFgiComments() |
java.lang.String |
getFgiDataStructureVersion() |
java.lang.String |
getFgiFileLoaderComment() |
java.lang.String |
getFgiHdrfBrfFlag(int i) |
java.lang.String[] |
getFgiHdrfBrfFlags() |
java.lang.String |
getFgiOptics() |
java.lang.Float[] |
getFibre_optic_data() |
int |
getFileErrorCode() |
java.util.ArrayList<SpecchioMessage> |
getFileErrors() |
java.util.ArrayList<SpecchioMessage> |
getFileErrors(boolean only_warnings_and_errors) |
java.lang.String |
getFileFormatName() |
java.lang.String |
getFilename() |
int |
getForeopticDegrees() |
boolean |
getGarbageIndicator() |
java.lang.String |
getgetProcessingList(int i) |
int |
getHierarchyId() |
java.lang.Float |
getIlluminationAzimuth(int i) |
java.util.ArrayList<java.lang.Float> |
getIlluminationAzimuths() |
java.lang.Float |
getIlluminationZenith(int i) |
java.util.ArrayList<java.lang.Float> |
getIlluminationZeniths() |
java.io.InputStream |
getInputStream(int spec_no)
Write the floats into a ByteArrayOutputStream, store as byte array,
the open as ByteArrayInputStream to use in an SQL statement
|
java.lang.String |
getInstrumentExtendedName() |
java.lang.String |
getInstrumentName() |
java.lang.String |
getInstrumentNumber() |
java.lang.String[] |
getInstrumentParameters() |
java.lang.String |
getInstrumentParameters(int i) |
int |
getInstrumentTypeNumber() |
java.lang.String |
getInterleave() |
java.lang.String |
getKeyword(int i) |
java.lang.String[] |
getKeywords() |
java.lang.Float[] |
getLamp_calibration_data() |
java.lang.String |
getLightSource() |
java.lang.String |
getLightSourceParam() |
org.joda.time.DateTime |
getLoading_time() |
java.lang.String |
getLocation() |
java.lang.String[] |
getManualHistories() |
java.lang.String |
getManualHistory(int i) |
java.lang.Integer |
getMeasurandDesignator(int i) |
java.util.ArrayList<java.lang.Integer> |
getMeasurandDesignators() |
java.lang.Float[] |
getMeasurement(int i) |
java.lang.Float |
getMeasurement(int i,
int j) |
int |
getMeasurementId(int i) |
int[] |
getMeasurementIds() |
java.lang.Float[][] |
getMeasurements() |
int |
getMeasurementType(int i) |
java.util.ArrayList<java.lang.Integer> |
getMeasurementTypes() |
java.util.ArrayList<java.lang.Integer> |
getMeasurementUnits() |
java.lang.Integer |
getMeasurementUnits(int i) |
java.util.ArrayList<java.lang.Integer> |
getNumberOfChannels() |
java.lang.Integer |
getNumberOfChannels(int i) |
int[] |
getNumberOfIndSpectralScans() |
int |
getNumberOfIndSpectralScans(int i) |
int[] |
getNumberOfRuns() |
int |
getNumberOfRuns(int i) |
int |
getNumberOfSpectra() |
int |
getNumberOfSpectraNames() |
java.lang.String |
getPath() |
int |
getPhaseAngle(int i) |
int[] |
getPhaseAngles() |
java.lang.String |
getPolarization(int i) |
java.lang.Double |
getPolarizationDirection(int i) |
java.lang.Double[] |
getPolarizationDirections() |
java.lang.String[] |
getPolarizations() |
java.util.ArrayList<spatial_pos> |
getPos() |
spatial_pos |
getPos(int i) |
java.lang.String |
getProcessing() |
java.lang.String[] |
getProcessingList() |
java.lang.String |
getRawDataFormat() |
int |
getRecordNumber(int i) |
int[] |
getRecordNumbers() |
java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> |
getRedundancy_reduced_metaparameter_index_per_spectrum() |
java.lang.String |
getSamplingEnvironment() |
java.lang.Float |
getSensorAzimuth(int i) |
java.util.ArrayList<java.lang.Float> |
getSensorAzimuths() |
java.lang.Float |
getSensorZenith(int i) |
java.util.ArrayList<java.lang.Float> |
getSensorZeniths() |
boolean |
getSharedMetadataForMultipleSpectra() |
java.lang.String |
getSiderialTime(int i) |
java.lang.String[] |
getSiderialTimes() |
spatial_pos |
getSinglePos() |
java.lang.String |
getSourceFile() |
int |
getSpecprExtNumber(int i) |
int[] |
getSpecprExtNumbers() |
java.util.ArrayList<java.lang.String> |
getSpectraFilenames() |
boolean[] |
getSpectraFlags() |
int |
getSpectralGroupingSize() |
java.util.ArrayList<java.lang.String> |
getSpectraNames() |
java.lang.String |
getSpectrumFilename(int i) |
java.lang.String |
getSpectrumName(int i) |
java.lang.String |
getSpectrumNameType() |
java.lang.String |
getSpectrumType(int i) |
java.lang.String[] |
getSpectrumTypes() |
java.lang.String |
getTargetDescription() |
java.lang.Float |
getTemperature(int i) |
java.lang.Float[] |
getTemperatures() |
int |
getTextRecordPointer(int i) |
int[] |
getTextRecordPointers() |
java.util.ArrayList<MetaParameter> |
getUniqueMetaParameters() |
java.lang.String |
getWeather() |
java.lang.String |
getWeatherComment() |
java.lang.String |
getWhiteReferenceTarget() |
java.util.ArrayList<java.lang.Float[]> |
getWvls() |
java.lang.Float[] |
getWvls(int i) |
boolean |
has_standardised_wavelengths() |
static java.lang.String |
hex(float f) |
static java.lang.String |
hex(int n) |
boolean |
isCalibrationFile() |
boolean |
isFgiHdrfBrfCombined() |
boolean |
isSpecprFile() |
boolean |
isSpectrum(int i) |
boolean |
isUse_shared_loading_time() |
java.lang.String |
measurementsToHex(int spec_no) |
void |
setArmLength(int i,
java.lang.Float arm_length) |
void |
setArmLengths(java.lang.Float[] arm_length) |
void |
setAsdV7(boolean asd_v7) |
void |
setAsdV7RadianceFlag(boolean asd_v7_radiance_flag) |
void |
setAsdV7ReflectanceFlag(boolean asd_v7_reflectance_flag) |
void |
setAtmThickness(int i,
int atm_thickness) |
void |
setAtmThicknesses(int[] atm_thickness) |
void |
setAuthor(int i,
java.lang.String author) |
void |
setAuthors(java.lang.String[] author) |
void |
setAutomaticHistories(java.lang.String[] autom_history) |
void |
setAutomaticHistory(int i,
java.lang.String autom_history) |
void |
setAzimuthSensorType(java.lang.String azimuth_sensor_type) |
void |
setBase_calibration_data(java.lang.Float[] base_calibration_data) |
void |
setBasename(java.lang.String base_name) |
void |
setByteOrder(int byte_order) |
void |
setCalibration_date(org.joda.time.DateTime calibration_date) |
void |
setCalibrationFile(boolean is_calibration_file) |
void |
setCalibrationSeries(int calibration_series) |
void |
setCampaignId(int campaign_id) |
void |
setCampaignName(java.lang.String campaign_name) |
void |
setCampaignType(java.lang.String campaign_type) |
void |
setCaptureDate(org.joda.time.DateTime capture_date) |
void |
setCaptureDate(int i,
org.joda.time.DateTime date) |
void |
setCaptureDates(java.util.ArrayList<org.joda.time.DateTime> capture_dates) |
void |
setCapturingSoftwareName(java.lang.String capturing_software_name) |
void |
setCapturingSoftwareVersion(java.lang.String capturing_software_version) |
void |
setComment(java.lang.String comment) |
void |
setCompany(java.lang.String company) |
void |
setCreate_DN_folder_for_asd_files(boolean create_DN_folder_for_asd_files) |
void |
setCreateUnitFolderForasdOldFiles(boolean create_unit_folder_for_asd_old_files) |
void |
setDataType(int data_type) |
void |
setDn(java.lang.Float[][] dn) |
void |
setEavMetadata(java.util.ArrayList<Metadata> specchio_eav_metadata) |
void |
setExt(java.lang.String ext) |
void |
setFgiCalculationProcess(int i,
java.lang.String[] FGI_calculation_processes) |
void |
setFgiCalculationProcesses(java.lang.String[][] FGI_calculation_processes) |
void |
setFgiComment(int i,
java.lang.String fgi_comments) |
void |
setFgiComments(java.lang.String[] fgi_comments) |
void |
setFgiDataStructureVersion(java.lang.String FGI_datastructure_version) |
void |
setFgiFileLoaderComment(java.lang.String fgi_file_loader_comment) |
void |
setFgiHdrfBrfCombined(boolean FGI_hdrf_brf_combined) |
void |
setFgiHdrfBrfFlag(int i,
java.lang.String FGI_HDRF_BRF_Flag) |
void |
setFgiHdrfBrfFlags(java.lang.String[] FGI_HDRF_BRF_Flag) |
void |
setFgiOptics(java.lang.String fgi_optics) |
void |
setFibre_optic_data(java.lang.Float[] fibre_optic_data) |
void |
setFileErrorCode(int file_error_code) |
void |
setFileErrors(java.util.ArrayList<SpecchioMessage> file_errors) |
void |
setFileFormatName(java.lang.String file_format_name) |
void |
setFilename(java.lang.String filename) |
void |
setForeopticDegrees(int foreoptic_degrees) |
void |
setGarbageIndicator(boolean is_garbage) |
void |
setgetProcessingList(int i,
java.lang.String processing_list) |
void |
setHas_standardised_wavelengths(boolean has_standardised_wavelengths) |
void |
setHierarchyId(int hierarchy_id) |
void |
setIlluminationAzimuths(java.util.ArrayList<java.lang.Float> illumination_azimuth) |
void |
setIlluminationZeniths(java.util.ArrayList<java.lang.Float> illumination_zenith) |
void |
setInstrumentExtendedName(java.lang.String instrument_extended_name) |
void |
setInstrumentName(java.lang.String instrument_name) |
void |
setInstrumentNumber(java.lang.String instrument_number) |
void |
setInstrumentParameters(int i,
java.lang.String instrument_parameters) |
void |
setInstrumentParameters(java.lang.String[] instrument_parameters) |
void |
setInstrumentTypeNumber(int instrument_type_number) |
void |
setInterleave(java.lang.String interleave) |
void |
setKeyword(int i,
java.lang.String keywords) |
void |
setKeywords(java.lang.String[] keywords) |
void |
setLamp_calibration_data(java.lang.Float[] lamp_calibration_data) |
void |
setLightSource(java.lang.String light_source) |
void |
setLightSourceParam(java.lang.String light_source_param) |
void |
setLoading_time(org.joda.time.DateTime loading_time) |
void |
setLocation(java.lang.String location) |
void |
setManualHistories(java.lang.String[] man_history) |
void |
setManualHistory(int i,
java.lang.String man_history) |
void |
setMeasurandDesignator(int i,
int measurand_designator) |
void |
setMeasurandDesignators(java.util.ArrayList<java.lang.Integer> measurand_designator) |
void |
setMeasurement(int i,
java.lang.Float[] measurements) |
void |
setMeasurement(int i,
int j,
java.lang.Float measurements) |
void |
setMeasurementId(int i,
int measurement_id) |
void |
setMeasurementIds(int[] measurement_id) |
void |
setMeasurements(java.lang.Float[][] measurements) |
void |
setMeasurementType(int i,
int measurement_type) |
void |
setMeasurementTypes(java.util.ArrayList<java.lang.Integer> measurement_types) |
void |
setMeasurementUnits(java.util.ArrayList<java.lang.Integer> measurement_units) |
void |
setMeasurementUnits(int i,
int measurement_unit) |
void |
setNumberOfChannels(java.util.ArrayList<java.lang.Integer> no_of_channels) |
void |
setNumberOfIndSpectralScans(int[] no_of_ind_spectral_scans) |
void |
setNumberOfIndSpectralScans(int i,
int no_of_ind_spectral_scans) |
void |
setNumberOfRuns(int[] no_of_runs) |
void |
setNumberOfRuns(int i,
int no_of_runs) |
void |
setNumberOfSpectra(int no_of_spectra) |
void |
setNumberOfSpectraNames(int number_of_spectra_names) |
void |
setPath(java.lang.String path) |
void |
setPhaseAngle(int i,
int phase_angle) |
void |
setPhaseAngles(int[] phase_angle) |
void |
setPolarization(int i,
java.lang.String polarization) |
void |
setPolarizationDirection(int i,
java.lang.Double polarization_dir) |
void |
setPolarizationDirections(java.lang.Double[] polarization_dir) |
void |
setPolarizations(java.lang.String[] polarization) |
void |
setPos(java.util.ArrayList<spatial_pos> pos) |
void |
setProcessing(java.lang.String processing) |
void |
setProcessingList(java.lang.String[] processing_list) |
void |
setRawDataFormat(java.lang.String raw_data_format) |
void |
setRecordNumber(int i,
int rec_number) |
void |
setRecordNumbers(int[] rec_number) |
void |
setRedundancy_reduced_metaparameter_index_per_spectrum(java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> redundancy_reduced_metaparameter_index_per_spectrum) |
void |
setSamplingEnvironment(java.lang.String sampling_environment) |
void |
setSensorAzimuths(java.util.ArrayList<java.lang.Float> sensor_azimuth) |
void |
setSensorZeniths(java.util.ArrayList<java.lang.Float> sensor_zenith) |
void |
setSharedMetadataForMultipleSpectra(boolean shared_metadata_for_multiple_spectra) |
void |
setSiderialTime(int i,
java.lang.String siderial_time) |
void |
setSiderialTimes(java.lang.String[] siderial_time) |
void |
setSinglePos(spatial_pos single_pos) |
void |
setSourceFile(java.lang.String source_file) |
void |
setSpecprExtNumber(int i,
int specpr_ext_number) |
void |
setSpecprExtNumbers(int[] specpr_ext_number) |
void |
setSpecprFile(boolean is_specpr_file) |
void |
setSpectraFilenames(java.util.ArrayList<java.lang.String> spectra_filenames) |
void |
setSpectraFlags(boolean[] is_spectra) |
void |
setSpectralGroupingSize(int spectral_grouping_size) |
void |
setSpectraNames(java.util.ArrayList<java.lang.String> spectra_names) |
void |
setSpectrumFilename(int i,
java.lang.String spectrum_filename) |
void |
setSpectrumFlag(int i,
boolean is_spectra) |
void |
setSpectrumNameType(java.lang.String spectrum_name_type) |
void |
setSpectrumType(int i,
java.lang.String spectrum_type) |
void |
setSpectrumTypes(java.lang.String[] spectrum_type) |
void |
setTargetDescription(java.lang.String target_description) |
void |
setTemperature(int i,
java.lang.Float temperature) |
void |
setTemperatures(java.lang.Float[] temperature) |
void |
setTextRecordPointer(int i,
int text_record_pointer) |
void |
setTextRecordPointers(int[] text_record_pointer) |
void |
setUniqueMetaParameters(java.util.ArrayList<MetaParameter> unique_mps) |
void |
setUse_shared_loading_time(boolean use_shared_loading_time) |
void |
setWeather(java.lang.String weather) |
void |
setWeatherComment(java.lang.String weather_comment) |
void |
setWhiteReferenceTarget(java.lang.String white_reference_target) |
void |
setWvls(java.util.ArrayList<java.lang.Float[]> wvls) |
void |
setWvls(int i,
java.lang.Float[] wvls) |
public static int NO_ERRORS
public static int RECOVERABLE_ERROR
public static int UNRECOVERABLE_ERROR
public static int UNSPECIFIED
public static int REFERENCE
public static int TARGET
protected java.lang.String filename
public SpectralFile()
public SpectralFile(SpectralFile spec_file)
public java.lang.Float[] getArmLengths()
public void setArmLengths(java.lang.Float[] arm_length)
public java.lang.Float getArmLength(int i)
public void setArmLength(int i, java.lang.Float arm_length)
public boolean getAsdV7()
public void setAsdV7(boolean asd_v7)
public boolean getAsdV7RadianceFlag()
public void setAsdV7RadianceFlag(boolean asd_v7_radiance_flag)
public boolean getAsdV7ReflectanceFlag()
public void setAsdV7ReflectanceFlag(boolean asd_v7_reflectance_flag)
public int[] getAtmThicknesses()
public void setAtmThicknesses(int[] atm_thickness)
public int getAtmThickness(int i)
public void setAtmThickness(int i, int atm_thickness)
public java.lang.String[] getAuthors()
public void setAuthors(java.lang.String[] author)
public java.lang.String getAuthor(int i)
public void setAuthor(int i, java.lang.String author)
public java.lang.String[] getAutomaticHistories()
public void setAutomaticHistories(java.lang.String[] autom_history)
public java.lang.String getAutomaticHistory(int i)
public void setAutomaticHistory(int i, java.lang.String autom_history)
public java.lang.String getAzimuthSensorType()
public void setAzimuthSensorType(java.lang.String azimuth_sensor_type)
public java.lang.String getBasename()
public void setBasename(java.lang.String base_name)
public int getByteOrder()
public void setByteOrder(int byte_order)
public int getCalibrationSeries()
public void setCalibrationSeries(int calibration_series)
public int getCampaignId()
public void setCampaignId(int campaign_id)
public java.lang.String getCampaignName()
public void setCampaignName(java.lang.String campaign_name)
public java.lang.String getCampaignType()
public void setCampaignType(java.lang.String campaign_type)
public org.joda.time.DateTime getCaptureDate()
public void setCaptureDate(org.joda.time.DateTime capture_date)
public java.util.ArrayList<org.joda.time.DateTime> getCaptureDates()
public void setCaptureDates(java.util.ArrayList<org.joda.time.DateTime> capture_dates)
public org.joda.time.DateTime getCaptureDate(int i)
public void setCaptureDate(int i, org.joda.time.DateTime date)
public java.lang.String getCapturingSoftwareName()
public void setCapturingSoftwareName(java.lang.String capturing_software_name)
public java.lang.String getCapturingSoftwareVersion()
public void setCapturingSoftwareVersion(java.lang.String capturing_software_version)
public boolean getCreateUnitFolderForasdOldFiles()
public void setCreateUnitFolderForasdOldFiles(boolean create_unit_folder_for_asd_old_files)
public boolean getCreate_DN_folder_for_asd_files()
public void setCreate_DN_folder_for_asd_files(boolean create_DN_folder_for_asd_files)
public java.lang.String getComment()
public void setComment(java.lang.String comment)
public java.lang.String getCompany()
public void setCompany(java.lang.String company)
public int getDataType()
public void setDataType(int data_type)
public java.lang.Float[][] getDn()
public void setDn(java.lang.Float[][] dn)
public java.lang.String getExt()
public void setExt(java.lang.String ext)
public java.lang.String[][] getFgiCalculationProcesses()
public void setFgiCalculationProcesses(java.lang.String[][] FGI_calculation_processes)
public java.lang.String[] getFgiCalculationProcess(int i)
public java.lang.String getFgiCalculationProcess(int i, int j)
public void setFgiCalculationProcess(int i, java.lang.String[] FGI_calculation_processes)
public java.lang.String[] getFgiComments()
public void setFgiComments(java.lang.String[] fgi_comments)
public java.lang.String getFgiComment(int i)
public void setFgiComment(int i, java.lang.String fgi_comments)
public java.lang.String getFgiDataStructureVersion()
public void setFgiDataStructureVersion(java.lang.String FGI_datastructure_version)
public java.lang.String getFgiFileLoaderComment()
public void setFgiFileLoaderComment(java.lang.String fgi_file_loader_comment)
public boolean isFgiHdrfBrfCombined()
public void setFgiHdrfBrfCombined(boolean FGI_hdrf_brf_combined)
public java.lang.String[] getFgiHdrfBrfFlags()
public void setFgiHdrfBrfFlags(java.lang.String[] FGI_HDRF_BRF_Flag)
public java.lang.String getFgiHdrfBrfFlag(int i)
public void setFgiHdrfBrfFlag(int i, java.lang.String FGI_HDRF_BRF_Flag)
public java.lang.String getFgiOptics()
public void setFgiOptics(java.lang.String fgi_optics)
public java.util.ArrayList<SpecchioMessage> getFileErrors()
public java.util.ArrayList<SpecchioMessage> getFileErrors(boolean only_warnings_and_errors)
public void setFileErrors(java.util.ArrayList<SpecchioMessage> file_errors)
public java.lang.String getFileFormatName()
public void setFileFormatName(java.lang.String file_format_name)
public java.lang.String getFilename()
public void setFilename(java.lang.String filename)
public int getForeopticDegrees()
public void setForeopticDegrees(int foreoptic_degrees)
public boolean getGarbageIndicator()
public void setGarbageIndicator(boolean is_garbage)
public int getHierarchyId()
public void setHierarchyId(int hierarchy_id)
public java.util.ArrayList<java.lang.Float> getIlluminationAzimuths()
public void setIlluminationAzimuths(java.util.ArrayList<java.lang.Float> illumination_azimuth)
public java.lang.Float getIlluminationAzimuth(int i)
public void addIlluminationAzimuth(java.lang.Float illumination_azimuth)
public void addIlluminationAzimuth(int i, java.lang.Float illumination_azimuth)
public java.util.ArrayList<java.lang.Float> getIlluminationZeniths()
public void setIlluminationZeniths(java.util.ArrayList<java.lang.Float> illumination_zenith)
public java.lang.Float getIlluminationZenith(int i)
public void addIlluminationZenith(java.lang.Float illumination_zenith)
public void addIlluminationZenith(int i, java.lang.Float illumination_zenith)
public java.lang.String getInstrumentExtendedName()
public void setInstrumentExtendedName(java.lang.String instrument_extended_name)
public java.lang.String getInstrumentName()
public void setInstrumentName(java.lang.String instrument_name)
public java.lang.String getInstrumentNumber()
public void setInstrumentNumber(java.lang.String instrument_number)
public java.lang.String[] getInstrumentParameters()
public void setInstrumentParameters(java.lang.String[] instrument_parameters)
public java.lang.String getInstrumentParameters(int i)
public void setInstrumentParameters(int i, java.lang.String instrument_parameters)
public int getInstrumentTypeNumber()
public void setInstrumentTypeNumber(int instrument_type_number)
public java.lang.String getInterleave()
public void setInterleave(java.lang.String interleave)
public boolean isCalibrationFile()
public void setCalibrationFile(boolean is_calibration_file)
public boolean isSpecprFile()
public void setSpecprFile(boolean is_specpr_file)
public boolean[] getSpectraFlags()
public void setSpectraFlags(boolean[] is_spectra)
public boolean isSpectrum(int i)
public void setSpectrumFlag(int i, boolean is_spectra)
public java.lang.String[] getKeywords()
public void setKeywords(java.lang.String[] keywords)
public java.lang.String getKeyword(int i)
public void setKeyword(int i, java.lang.String keywords)
public java.lang.String getLightSource()
public void setLightSource(java.lang.String light_source)
public java.lang.String getLightSourceParam()
public void setLightSourceParam(java.lang.String light_source_param)
public java.lang.String getLocation()
public void setLocation(java.lang.String location)
public java.lang.String[] getManualHistories()
public void setManualHistories(java.lang.String[] man_history)
public java.lang.String getManualHistory(int i)
public void setManualHistory(int i, java.lang.String man_history)
public java.util.ArrayList<java.lang.Integer> getMeasurandDesignators()
public void setMeasurandDesignators(java.util.ArrayList<java.lang.Integer> measurand_designator)
public java.lang.Integer getMeasurandDesignator(int i)
public void setMeasurandDesignator(int i, int measurand_designator)
public void addMeasurandDesignator(int measurand_designator)
public void addMeasurandDesignator(int i, int measurand_designator)
public java.lang.Float[][] getMeasurements()
public void setMeasurements(java.lang.Float[][] measurements)
public java.lang.Float[] getMeasurement(int i)
public java.lang.Float getMeasurement(int i, int j)
public void setMeasurement(int i, java.lang.Float[] measurements)
public void setMeasurement(int i, int j, java.lang.Float measurements)
public int[] getMeasurementIds()
public void setMeasurementIds(int[] measurement_id)
public int getMeasurementId(int i)
public void setMeasurementId(int i, int measurement_id)
public java.util.ArrayList<java.lang.Integer> getMeasurementTypes()
public void setMeasurementTypes(java.util.ArrayList<java.lang.Integer> measurement_types)
public int getMeasurementType(int i)
public void setMeasurementType(int i, int measurement_type)
public java.util.ArrayList<java.lang.Integer> getMeasurementUnits()
public void setMeasurementUnits(java.util.ArrayList<java.lang.Integer> measurement_units)
public java.lang.Integer getMeasurementUnits(int i)
public void setMeasurementUnits(int i, int measurement_unit)
public void addMeasurementUnits(int measurement_unit)
public void addMeasurementUnits(int i, int measurement_unit)
public java.util.ArrayList<java.lang.Integer> getNumberOfChannels()
public void setNumberOfChannels(java.util.ArrayList<java.lang.Integer> no_of_channels)
public java.lang.Integer getNumberOfChannels(int i)
public void addNumberOfChannels(int n)
public int[] getNumberOfIndSpectralScans()
public void setNumberOfIndSpectralScans(int[] no_of_ind_spectral_scans)
public int getNumberOfIndSpectralScans(int i)
public void setNumberOfIndSpectralScans(int i, int no_of_ind_spectral_scans)
public int[] getNumberOfRuns()
public void setNumberOfRuns(int[] no_of_runs)
public int getNumberOfRuns(int i)
public void setNumberOfRuns(int i, int no_of_runs)
public int getNumberOfSpectra()
public void setNumberOfSpectra(int no_of_spectra)
public int getNumberOfSpectraNames()
public void setNumberOfSpectraNames(int number_of_spectra_names)
public java.lang.String getPath()
public void setPath(java.lang.String path)
public int[] getPhaseAngles()
public void setPhaseAngles(int[] phase_angle)
public int getPhaseAngle(int i)
public void setPhaseAngle(int i, int phase_angle)
public java.lang.String[] getPolarizations()
public void setPolarizations(java.lang.String[] polarization)
public java.lang.String getPolarization(int i)
public void setPolarization(int i, java.lang.String polarization)
public java.lang.Double[] getPolarizationDirections()
public void setPolarizationDirections(java.lang.Double[] polarization_dir)
public java.lang.Double getPolarizationDirection(int i)
public void setPolarizationDirection(int i, java.lang.Double polarization_dir)
public java.util.ArrayList<spatial_pos> getPos()
public void setPos(java.util.ArrayList<spatial_pos> pos)
public spatial_pos getPos(int i)
public void addPos(spatial_pos pos)
public void addPos(int i, spatial_pos pos)
public java.lang.String getProcessing()
public void setProcessing(java.lang.String processing)
public java.lang.String[] getProcessingList()
public void setProcessingList(java.lang.String[] processing_list)
public java.lang.String getgetProcessingList(int i)
public void setgetProcessingList(int i, java.lang.String processing_list)
public java.lang.String getRawDataFormat()
public void setRawDataFormat(java.lang.String raw_data_format)
public int[] getRecordNumbers()
public void setRecordNumbers(int[] rec_number)
public int getRecordNumber(int i)
public void setRecordNumber(int i, int rec_number)
public java.lang.String getSamplingEnvironment()
public void setSamplingEnvironment(java.lang.String sampling_environment)
public java.util.ArrayList<java.lang.Float> getSensorAzimuths()
public void setSensorAzimuths(java.util.ArrayList<java.lang.Float> sensor_azimuth)
public java.lang.Float getSensorAzimuth(int i)
public void addSensorAzimuth(java.lang.Float sensor_azimuth)
public void addSensorAzimuth(int i, java.lang.Float sensor_azimuth)
public java.util.ArrayList<java.lang.Float> getSensorZeniths()
public void setSensorZeniths(java.util.ArrayList<java.lang.Float> sensor_zenith)
public java.lang.Float getSensorZenith(int i)
public void addSensorZenith(java.lang.Float sensor_zenith)
public void addSensorZenith(int i, java.lang.Float sensor_zenith)
public boolean getSharedMetadataForMultipleSpectra()
public void setSharedMetadataForMultipleSpectra(boolean shared_metadata_for_multiple_spectra)
public java.lang.String[] getSiderialTimes()
public void setSiderialTimes(java.lang.String[] siderial_time)
public java.lang.String getSiderialTime(int i)
public void setSiderialTime(int i, java.lang.String siderial_time)
public spatial_pos getSinglePos()
public void setSinglePos(spatial_pos single_pos)
public java.lang.String getSourceFile()
public void setSourceFile(java.lang.String source_file)
public java.util.ArrayList<Metadata> getEavMetadata()
public void setEavMetadata(java.util.ArrayList<Metadata> specchio_eav_metadata)
public void addEavMetadata(Metadata specchio_eav_metadata)
public void addEavMetadata(int i, Metadata specchio_eav_metadata)
public Metadata getEavMetadata(int i)
public int[] getSpecprExtNumbers()
public void setSpecprExtNumbers(int[] specpr_ext_number)
public int getSpecprExtNumber(int i)
public void setSpecprExtNumber(int i, int specpr_ext_number)
public java.util.ArrayList<java.lang.String> getSpectraFilenames()
public void setSpectraFilenames(java.util.ArrayList<java.lang.String> spectra_filenames)
public java.lang.String getSpectrumFilename(int i)
public void addSpectrumFilename(java.lang.String spectrum_filename)
public void setSpectrumFilename(int i, java.lang.String spectrum_filename)
public int getSpectralGroupingSize()
public void setSpectralGroupingSize(int spectral_grouping_size)
public java.util.ArrayList<java.lang.String> getSpectraNames()
public void setSpectraNames(java.util.ArrayList<java.lang.String> spectra_names)
public java.lang.String getSpectrumName(int i)
public void addSpectrumName(java.lang.String spectrum_name)
public java.lang.String getSpectrumNameType()
public void setSpectrumNameType(java.lang.String spectrum_name_type)
public java.lang.String[] getSpectrumTypes()
public void setSpectrumTypes(java.lang.String[] spectrum_type)
public java.lang.String getSpectrumType(int i)
public void setSpectrumType(int i, java.lang.String spectrum_type)
public java.lang.String getTargetDescription()
public void setTargetDescription(java.lang.String target_description)
public java.lang.Float[] getTemperatures()
public void setTemperatures(java.lang.Float[] temperature)
public java.lang.Float getTemperature(int i)
public void setTemperature(int i, java.lang.Float temperature)
public int[] getTextRecordPointers()
public void setTextRecordPointers(int[] text_record_pointer)
public int getTextRecordPointer(int i)
public void setTextRecordPointer(int i, int text_record_pointer)
public java.lang.String getWeather()
public void setWeather(java.lang.String weather)
public java.lang.String getWeatherComment()
public void setWeatherComment(java.lang.String weather_comment)
public java.lang.String getWhiteReferenceTarget()
public void setWhiteReferenceTarget(java.lang.String white_reference_target)
public java.util.ArrayList<java.lang.Float[]> getWvls()
public void setWvls(java.util.ArrayList<java.lang.Float[]> wvls)
public java.lang.Float[] getWvls(int i)
public void setWvls(int i, java.lang.Float[] wvls)
public void addWvls(java.lang.Float[] wvls)
public double DDDmm2DDDdecimals(double in)
public java.lang.String escape_string(java.lang.String comment)
public java.io.InputStream getInputStream(int spec_no)
public int getFileErrorCode()
public void setFileErrorCode(int file_error_code)
public java.lang.Float[] getBase_calibration_data()
public void setBase_calibration_data(java.lang.Float[] base_calibration_data)
public java.lang.Float[] getLamp_calibration_data()
public void setLamp_calibration_data(java.lang.Float[] lamp_calibration_data)
public java.lang.Float[] getFibre_optic_data()
public void setFibre_optic_data(java.lang.Float[] fibre_optic_data)
public int get_asd_instr_and_cal_fov_identifier()
public boolean has_standardised_wavelengths()
public void setHas_standardised_wavelengths(boolean has_standardised_wavelengths)
public org.joda.time.DateTime getCalibration_date()
public void setCalibration_date(org.joda.time.DateTime calibration_date)
public java.lang.String measurementsToHex(int spec_no)
public static java.lang.String hex(int n)
public static java.lang.String hex(float f)
public java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> getRedundancy_reduced_metaparameter_index_per_spectrum()
public void setRedundancy_reduced_metaparameter_index_per_spectrum(java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> redundancy_reduced_metaparameter_index_per_spectrum)
public boolean isUse_shared_loading_time()
public void setUse_shared_loading_time(boolean use_shared_loading_time)
public org.joda.time.DateTime getLoading_time()
public void setLoading_time(org.joda.time.DateTime loading_time)
public void setUniqueMetaParameters(java.util.ArrayList<MetaParameter> unique_mps)
public java.util.ArrayList<MetaParameter> getUniqueMetaParameters()