net.aerith.misao.catalog.io
Class CgcsReader
java.lang.Object
|
+--net.aerith.misao.catalog.io.CatalogReader
|
+--net.aerith.misao.catalog.io.FileReader
|
+--net.aerith.misao.catalog.io.CgcsReader
- public class CgcsReader
- extends FileReader
The CgcsReader
is a class to read the Cool Galactic
Carbon Stars 2.
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.
Constructor Summary |
CgcsReader()
Constructs an empty CgcsReader . |
CgcsReader(java.net.URL url)
Constructs a CgcsReader with URL of the
catalog file. |
Method Summary |
CatalogStar |
createStar(java.lang.String record)
Creates a CatalogStar object from the specified
one line record in the file. |
private static java.lang.String |
cutPeriod(java.lang.String string)
Cuts the period at the end of the specified string. |
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. |
Methods inherited from class net.aerith.misao.catalog.io.CatalogReader |
addURL,
getDateLimit,
getDateLimitMessage,
getFovLimit,
getFovLimitMessage,
hasDateLimit,
hasFovLimit,
isDateDependent,
isInDirectory,
open,
read,
setDate,
setDefaultURL,
setLimitingMagnitude,
supportsExamination |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
CgcsReader
public CgcsReader()
- Constructs an empty
CgcsReader
.
CgcsReader
public CgcsReader(java.net.URL url)
- Constructs a
CgcsReader
with URL of the
catalog file.
- Parameters:
url
- the URL of the catalog file.
getName
public java.lang.String getName()
- Gets the catalog name. It must be unique among all subclasses.
- Overrides:
- getName in class FileReader
- Returns:
- the catalog name.
cutPeriod
private static final java.lang.String cutPeriod(java.lang.String string)
- Cuts the period at the end of the specified string.
- Parameters:
string
- the string which may have a period at the end.- Returns:
- the string without a period at the end.
getMaximumPositionErrorInArcsec
public double getMaximumPositionErrorInArcsec()
- Gets the maximum error of position in arcsec. It is the search
area size to identify with other stars.
- Overrides:
- getMaximumPositionErrorInArcsec in class CatalogReader
- Returns:
- the maximum error of position in arcsec.
createStar
public CatalogStar createStar(java.lang.String record)
- Creates a
CatalogStar
object from the specified
one line record in the file. If some more records are required
to create a star object, it returns null. This method must be
overrided in the subclasses.
- Overrides:
- createStar in class FileReader
- Parameters:
record
- the one line record in the file.- Returns:
- the star object.
getHelpMessage
public java.lang.String getHelpMessage()
- Gets the help message.
- Overrides:
- getHelpMessage in class CatalogReader
- Returns:
- the help message.