BaltradDex
BALTRAD Data Exchange System
Loading...
Searching...
No Matches
eu.baltrad.dex.db.model.BltDataset Class Reference
Inheritance diagram for eu.baltrad.dex.db.model.BltDataset:

Public Member Functions

 BltDataset (String name, String where, String quantity, long width, long height, double lat0, double lon0, double llLat, double llLon, double urLat, double urLon, double elevationAngle, String thumbPath)
 
 BltDataset (String name, String where, String quantity, String nodes, long width, long height, double lat0, double lon0, double llLat, double llLon, double urLat, double urLon, String thumbPath)
 
int compareTo (BltDataset bltDataset)
 
String getName ()
 
void setName (String name)
 
String getWhere ()
 
void setWhere (String where)
 
String getQuantity ()
 
void setQuantity (String quantity)
 
String getNodes ()
 
void setNodes (String nodes)
 
long getWidth ()
 
void setWidth (long width)
 
long getHeight ()
 
void setHeight (long height)
 
double getLat0 ()
 
void setLat0 (double lat0)
 
double getLon0 ()
 
void setLon0 (double lon0)
 
double getLlLat ()
 
void setLlLat (double llLat)
 
double getLlLon ()
 
void setLlLon (double llLon)
 
double getUrLat ()
 
void setUrLat (double urLat)
 
double getUrLon ()
 
void setUrLon (double urLon)
 
double getElevationAngle ()
 
void setElevationAngle (double elevationAngle)
 
String getThumbPath ()
 
void setThumbPath (String thumbPath)
 

Detailed Description

Class implements functionality allowing to store dataset specific metadata.

Author
Maciej Szewczykowski | macie.nosp@m.j@ba.nosp@m.ltrad.nosp@m..eu
Version
1.7.1
Since
0.5.1

Constructor & Destructor Documentation

◆ BltDataset() [1/2]

eu.baltrad.dex.db.model.BltDataset.BltDataset ( String name,
String where,
String quantity,
long width,
long height,
double lat0,
double lon0,
double llLat,
double llLon,
double urLat,
double urLon,
double elevationAngle,
String thumbPath )
inline

Constructor.

Parameters
nameHDF5 dataset name
whereHDF5 where group name
quantityData quantity
widthDataset width
heightDataset height
lat0Projection origin latitude
lon0Projection origin longitude
llLatRadar image lower left corner latitude
llLonRadar image lower left corner longitude
urLatRadar image upper right corner latitude
urLonRadar image upper right corner longitude
elevationAngleAntenna elevation angle
thumbPathThumb image path

◆ BltDataset() [2/2]

eu.baltrad.dex.db.model.BltDataset.BltDataset ( String name,
String where,
String quantity,
String nodes,
long width,
long height,
double lat0,
double lon0,
double llLat,
double llLon,
double urLat,
double urLon,
String thumbPath )
inline

Constructor.

Parameters
nameHDF5 dataset name
whereHDF5 where group name
quantityData quantity
nodesNodes / radars
widthDataset width
lat0Projection origin latitude
lon0Projection origin longitude
heightDataset height
llLatRadar image lower left corner latitude
llLonRadar image lower left corner longitude
urLatRadar image upper right corner latitude
urLonRadar image upper right corner longitude
thumbPathThumb image path

Member Function Documentation

◆ compareTo()

int eu.baltrad.dex.db.model.BltDataset.compareTo ( BltDataset bltDataset)
inline

Allows to sort datasets based on elevation angle value.

Parameters
bltDatasetDataset to compare with the current dataset
Returns
0 if objects are equal, 1 if current angle is greater than compared angle, -1 otherwise

◆ getElevationAngle()

double eu.baltrad.dex.db.model.BltDataset.getElevationAngle ( )
inline

Gets antenna elevation angle.

Returns
Antenna elevation angle

◆ getHeight()

long eu.baltrad.dex.db.model.BltDataset.getHeight ( )
inline

Gets dataset height.

Returns
Dataset height

◆ getLat0()

double eu.baltrad.dex.db.model.BltDataset.getLat0 ( )
inline

Gets radar location latitude.

Returns
Radar location latitude

◆ getLlLat()

double eu.baltrad.dex.db.model.BltDataset.getLlLat ( )
inline

Gets radar image lower left corner latitude.

Returns
Radar image lower left corner latitude

◆ getLlLon()

double eu.baltrad.dex.db.model.BltDataset.getLlLon ( )
inline

Gets radar image lower left corner longitude.

Returns
Radar image lower left corner longitude

◆ getLon0()

double eu.baltrad.dex.db.model.BltDataset.getLon0 ( )
inline

Gets radar location longitude.

Returns
Radar location longitude

◆ getName()

String eu.baltrad.dex.db.model.BltDataset.getName ( )
inline

Gets HDF5 dataset name.

Returns
HDF5 dataset name

◆ getNodes()

String eu.baltrad.dex.db.model.BltDataset.getNodes ( )
inline
Returns
the nodes

◆ getQuantity()

String eu.baltrad.dex.db.model.BltDataset.getQuantity ( )
inline

Gets data quantity.

Returns
Data quantity

◆ getThumbPath()

String eu.baltrad.dex.db.model.BltDataset.getThumbPath ( )
inline

Gets thumb image path.

Returns
Thumb image path

◆ getUrLat()

double eu.baltrad.dex.db.model.BltDataset.getUrLat ( )
inline

Gets radar image upper right corner latitude.

Returns
Radar image upper right corner latitude

◆ getUrLon()

double eu.baltrad.dex.db.model.BltDataset.getUrLon ( )
inline

Gets radar image upper right corner longitude.

Returns
Radar image upper right corner longitude

◆ getWhere()

String eu.baltrad.dex.db.model.BltDataset.getWhere ( )
inline

Gets HDF5 where group name.

Returns
HDF5 where group name

◆ getWidth()

long eu.baltrad.dex.db.model.BltDataset.getWidth ( )
inline

Gets dataset width.

Returns
Dataset width

◆ setElevationAngle()

void eu.baltrad.dex.db.model.BltDataset.setElevationAngle ( double elevationAngle)
inline

Sets antenna elevation angle.

Parameters
elevationAngleAntenna elevation angle to set

◆ setHeight()

void eu.baltrad.dex.db.model.BltDataset.setHeight ( long height)
inline

Sets dataset height.

Parameters
heightDataset height to set

◆ setLat0()

void eu.baltrad.dex.db.model.BltDataset.setLat0 ( double lat0)
inline

Sets radar location latitude.

Parameters
lat0Radar location latitude to set

◆ setLlLat()

void eu.baltrad.dex.db.model.BltDataset.setLlLat ( double llLat)
inline

Sets radar image lower left corner latitude.

Parameters
llLatRadar image lower left corner latitude to set

◆ setLlLon()

void eu.baltrad.dex.db.model.BltDataset.setLlLon ( double llLon)
inline

Sets radar image lower left corner longitude.

Parameters
llLonRadar image lower left corner longitude to set

◆ setLon0()

void eu.baltrad.dex.db.model.BltDataset.setLon0 ( double lon0)
inline

Sets radar location longitude.

Parameters
lon0Radar location longitude to set

◆ setName()

void eu.baltrad.dex.db.model.BltDataset.setName ( String name)
inline

Sets HDF5 dataset name.

Parameters
nameHDF5 dataset name to set

◆ setNodes()

void eu.baltrad.dex.db.model.BltDataset.setNodes ( String nodes)
inline
Parameters
nodesthe nodes to set

◆ setQuantity()

void eu.baltrad.dex.db.model.BltDataset.setQuantity ( String quantity)
inline

Sets data quantity.

Parameters
quantityData quantity to set

◆ setThumbPath()

void eu.baltrad.dex.db.model.BltDataset.setThumbPath ( String thumbPath)
inline

Sets thumb image path

Parameters
thumbPathThumb image path to set

◆ setUrLat()

void eu.baltrad.dex.db.model.BltDataset.setUrLat ( double urLat)
inline

Sets radar image upper right corner latitude.

Parameters
urLatRadar image upper right corner latitude to set

◆ setUrLon()

void eu.baltrad.dex.db.model.BltDataset.setUrLon ( double urLon)
inline

Sets radar image upper right corner longitude.

Parameters
urLonRadar image upper right corner longitude to set

◆ setWhere()

void eu.baltrad.dex.db.model.BltDataset.setWhere ( String where)
inline

Sets HDF5 where group name.

Parameters
whereHDF5 where group name to set

◆ setWidth()

void eu.baltrad.dex.db.model.BltDataset.setWidth ( long width)
inline

Sets dataset width.

Parameters
widthDataset width to set

The documentation for this class was generated from the following file: