|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.aerith.misao.util.Position | +--net.aerith.misao.util.star.StarPosition | +--net.aerith.misao.util.star.Star | +--net.aerith.misao.util.star.CatalogStar
The CatalogStar
represents a star data in catalog.
This is the base class of subclasses in
net.aerith.misao.catalog.star
package.
Field Summary | |
protected boolean |
detailed_output
True if this object contains all data required for detailed format. |
Fields inherited from class net.aerith.misao.util.star.Star |
color,
container_pair,
coor |
Fields inherited from class net.aerith.misao.util.star.StarPosition |
mag |
Fields inherited from class net.aerith.misao.util.Position |
x,
y |
Constructor Summary | |
CatalogStar()
|
Method Summary | |
java.lang.String[] |
getAvailableMagnitudeSystems()
Gets the list of magnitude systems supported by this catalog. |
double |
getBMagnitude()
Gets the B magnitude. |
double |
getBVDifference()
Gets the difference between the V and B magnitude. |
java.lang.String |
getCatalogAcronym()
Gets the acronym of the catalog. |
java.lang.String |
getCatalogCategory()
Gets the category of the catalog. |
java.lang.String |
getCatalogCode()
Gets the code of the catalog. |
java.lang.String |
getCatalogFolderCode()
Gets the folder string of the catalog. |
java.lang.String |
getCatalogName()
Gets the name of the catalog. |
java.lang.String[] |
getCatalogNamesWithMagnitudeSystem()
Gets the list of catalog names with the supporting magnitude system. |
java.lang.String |
getCatalogNameWithMagnitudeSystem(java.lang.String system)
Gets the catalog name with the specified magnitude system. |
byte |
getCoorAccuracy()
Gets the accuracy of R.A. |
java.lang.String |
getCoorString()
Gets a string representing the R.A. |
java.lang.String |
getCoorStringWithoutUnit()
Gets a string representing the R.A. |
JulianDay |
getDate()
Returns the date if the R.A. |
PlotProperty |
getDefaultProperty()
Gets the default property to plot stars. |
java.lang.String |
getHelpMessage(java.lang.String name)
Gets the html help message of the specified name with magnitude system for simple magnitude comparison. |
java.util.Vector |
getHierarchicalFolders()
Gets the list of the hierarchical folders. |
double |
getIcMagnitude()
Gets the Ic magnitude. |
KeyAndValue[] |
getKeyAndValuesForPhotometry()
Gets an array of keys and values related to the photometry. |
double |
getMagnitude(MagnitudeSystem system)
Gets the magnitude of the specified magnitude system. |
double |
getMagnitude(java.lang.String system)
Gets the magnitude of the specified system. |
java.lang.String |
getMagnitudeString(java.lang.String system)
Gets the magnitude string of the specified system to output. |
java.lang.String |
getMagnitudeSystem(java.lang.String catalog_name)
Gets the magnitude system. |
double |
getMaximumPositionErrorInArcsec()
Gets the maximum error of position in arcsec. |
java.lang.String |
getPhotometryHelpMessage()
Gets the html help message for regular photometry. |
double |
getPositionErrorInArcsec()
Gets the mean error of position in arcsec. |
double |
getRcMagnitude()
Gets the Rc magnitude. |
java.lang.String |
getStarFolder()
Gets the folder string of the star. |
double |
getUMagnitude()
Gets the U magnitude. |
double |
getVMagnitude()
Gets the V magnitude. |
boolean |
isDescriptionEdittable()
Returns true if the catalog description of astrometry and photometry is edittable. |
void |
reduceOutput()
Sets the flag to output only in reduced format. |
void |
setCoorAccuracy(byte accuracy)
Sets the accuracy of R.A. |
void |
setName(java.lang.String name)
Sets the name of this star. |
boolean |
supportsAstrometry()
Returns true if the catalog contains accurate R.A. |
boolean |
supportsMagnitude()
Returns true if the catalog contains magnitude data. |
boolean |
supportsPhotometry()
Returns true if the catalog contains magnitude data enough for photometry. |
Methods inherited from class net.aerith.misao.util.star.Star |
equals,
getColor,
getCoor,
getDecl,
getItemDelimiter,
getKeyAndValueDelimiter,
getKeyAndValues,
getName,
getOutputString,
getOutputStringsWithXY,
getOutputStringWithoutName,
getOutputStringWithXY,
getPair,
getPositionString,
getPxfString,
getPxfStringsWithXY,
getPxfStringWithXY,
getRA,
getVsnetName,
mapCoordinatesToXY,
mapCoordinatesToXY,
mapXYToCoordinates,
mapXYToCoordinates,
setColor,
setCoor,
setKeyAndValue,
setPair |
Methods inherited from class net.aerith.misao.util.star.StarPosition |
getMag,
getOutputStrings,
paramString,
setMag,
toString |
Methods inherited from class net.aerith.misao.util.Position |
add,
getDistanceFrom,
getPositionAngleTo,
getX,
getY,
rescale,
setPosition,
setX,
setY |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected boolean detailed_output
Constructor Detail |
public CatalogStar()
Method Detail |
public void setName(java.lang.String name)
name
- the name to set.public java.lang.String getCatalogName()
public java.lang.String getCatalogAcronym()
public java.lang.String getCatalogCode()
public java.lang.String getCatalogFolderCode()
public java.lang.String getCatalogCategory()
public java.util.Vector getHierarchicalFolders()
public java.lang.String getStarFolder()
public void reduceOutput()
public double getPositionErrorInArcsec()
public double getMaximumPositionErrorInArcsec()
public byte getCoorAccuracy()
public void setCoorAccuracy(byte accuracy)
accuracy
- the accuracy of R.A. and Decl.public JulianDay getDate()
public boolean supportsMagnitude()
public boolean supportsPhotometry()
public boolean supportsAstrometry()
public boolean isDescriptionEdittable()
public double getVMagnitude() throws UnsupportedMagnitudeSystemException
public double getUMagnitude() throws UnsupportedMagnitudeSystemException
public double getBMagnitude() throws UnsupportedMagnitudeSystemException
public double getRcMagnitude() throws UnsupportedMagnitudeSystemException
public double getIcMagnitude() throws UnsupportedMagnitudeSystemException
public double getBVDifference() throws UnsupportedMagnitudeSystemException
public java.lang.String[] getAvailableMagnitudeSystems()
public double getMagnitude(java.lang.String system) throws UnsupportedMagnitudeSystemException
system
- the magnitude system.public double getMagnitude(MagnitudeSystem system) throws UnsupportedMagnitudeSystemException
system
- the magnitude system.public java.lang.String getMagnitudeString(java.lang.String system) throws UnsupportedMagnitudeSystemException
system
- the magnitude system.public java.lang.String getCatalogNameWithMagnitudeSystem(java.lang.String system) throws UnsupportedMagnitudeSystemException
system
- the magnitude system.public java.lang.String[] getCatalogNamesWithMagnitudeSystem()
public java.lang.String getMagnitudeSystem(java.lang.String catalog_name)
catalog_name
- the catalog name with magnitude system.public java.lang.String getPhotometryHelpMessage()
public java.lang.String getHelpMessage(java.lang.String name)
name
- the catalog name with magnitude system.public PlotProperty getDefaultProperty()
public java.lang.String getCoorString()
public java.lang.String getCoorStringWithoutUnit()
public KeyAndValue[] getKeyAndValuesForPhotometry()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |