|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.aerith.misao.catalog.io.CatalogReader | +--net.aerith.misao.catalog.io.Tycho2Reader
The Tycho2Reader
is a class to read the Tycho-2
Catalogue file.
The (x,y) position is also set properly so that (0,0) represents the specified R.A. and Decl. to open method and (1,1) represents the position 1 deg to the west and 1 deg to the north.
Field Summary | |
protected CircumArea |
circum_area
The circum area to read stars. |
protected int |
current_file_index
The index of current file. |
protected int |
current_plate_index
The index of current plate. |
protected int |
current_star_index
The index of current star. |
protected double |
decl_end
The maximum Decl. |
protected double |
decl_start
The minimum Decl. |
protected java.io.BufferedReader |
index_reader
The input stream reader of index. |
protected double |
next_decl_end
The maximum Decl. |
protected double |
next_decl_start
The minimum Decl. |
protected double |
next_ra_end
The maximum R.A. |
protected double |
next_ra_start
The minimum R.A. |
protected double |
ra_end
The maximum R.A. |
protected double |
ra_start
The minimum R.A. |
protected int |
read_star_index
The index of already read star. |
protected int |
star_index_end
The end index of stars in the current plate. |
protected int |
star_index_start
The start index of stars in the current plate. |
protected java.io.DataInputStream |
stream
The input stream to read stars. |
Fields inherited from class net.aerith.misao.catalog.io.CatalogReader |
center_coor,
date,
limiting_mag,
url_set |
Constructor Summary | |
Tycho2Reader()
Constructs an empty Tycho2Reader . |
|
Tycho2Reader(java.net.URL url)
Constructs a Tycho2Reader with URL of the catalog
file. |
Method Summary | |
void |
close()
Closes a catalog. |
java.lang.String |
getHelpMessage()
Gets the help message. |
double |
getMaximumPositionErrorInArcsec()
Gets the maximum error of position in arcsec. |
java.lang.String |
getName()
Gets the catalog name. |
boolean |
isInDirectory()
Checks if the catalog data is in a directory. |
void |
open(Coor coor,
double fov)
Opens a catalog. |
private java.io.DataInputStream |
openDataFile(int file_number)
Opens the star data file. |
CatalogStar |
readNext()
Reads one star from the opened catalog. |
boolean |
supportsExamination()
Checks if the catalog supports the use in PIXY examination. |
Methods inherited from class net.aerith.misao.catalog.io.CatalogReader |
addURL,
getDateLimit,
getDateLimitMessage,
getFovLimit,
getFovLimitMessage,
hasDateLimit,
hasFovLimit,
isDateDependent,
isFile,
open,
read,
setDate,
setDefaultURL,
setLimitingMagnitude |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected CircumArea circum_area
protected java.io.BufferedReader index_reader
protected java.io.DataInputStream stream
protected int current_file_index
protected int current_plate_index
protected int current_star_index
protected int read_star_index
protected int star_index_start
protected int star_index_end
protected double ra_start
protected double ra_end
protected double decl_start
protected double decl_end
protected double next_ra_start
protected double next_ra_end
protected double next_decl_start
protected double next_decl_end
Constructor Detail |
public Tycho2Reader()
Tycho2Reader
.public Tycho2Reader(java.net.URL url)
Tycho2Reader
with URL of the catalog
file.url
- the URL of the catalog file.Method Detail |
public java.lang.String getName()
public boolean isInDirectory()
public boolean supportsExamination()
public double getMaximumPositionErrorInArcsec()
public java.lang.String getHelpMessage()
public void open(Coor coor, double fov) throws java.io.IOException, java.io.FileNotFoundException, CdromNotFoundException
coor
- the R.A. and Decl. of the center.fov
- the field of view to read in degree.public CatalogStar readNext() throws java.io.IOException, java.io.FileNotFoundException, CdromNotFoundException, QueryFailException
public void close() throws java.io.IOException
private java.io.DataInputStream openDataFile(int file_number) throws java.io.IOException
file_number
- the file number.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |