net.aerith.misao.catalog.star
Class McgStar

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
                          |
                          +--net.aerith.misao.catalog.star.DefaultStar
                                |
                                +--net.aerith.misao.catalog.star.McgStar

public class McgStar
extends DefaultStar

The McgStar represents a star data in the Morphological Catalog of Galaxies.


Fields inherited from class net.aerith.misao.catalog.star.DefaultStar
coor_accuracy, list, name
 
Fields inherited from class net.aerith.misao.util.star.CatalogStar
detailed_output
 
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
McgStar()
          Constructs an empty McgStar.
McgStar(java.lang.String name, Coor coor, java.lang.String p_mag, java.lang.String size, java.lang.String inner_size, java.lang.String id)
          Constructs an McgStar with data read from the catalog file.
 
Method Summary
 java.lang.String getCatalogAcronym()
          Gets the acronym of the catalog.
protected  int getCatalogCategoryNumber()
          Gets the catalog category.
 java.lang.String getCatalogCode()
          Gets the code of the catalog.
 java.lang.String getCatalogName()
          Gets the name of the catalog.
 java.util.Vector getHierarchicalFolders()
          Gets the list of the hierarchical folders.
 java.lang.String getNamePrefix()
          Gets the prefix of the name.
 java.lang.String getStarFolder()
          Gets the folder string of the star.
 java.lang.String getVsnetName()
          Gets the name of this star in a format for the VSNET (Variable Star Network).
 
Methods inherited from class net.aerith.misao.catalog.star.DefaultStar
getCatalogCategory, getCoorAccuracy, getDefaultProperty, getKeyAndValues, getMaximumPositionErrorInArcsec, getName, getPositionErrorInArcsec, setCoorAccuracy, setData, setKeyAndValue, setName
 
Methods inherited from class net.aerith.misao.util.star.CatalogStar
getAvailableMagnitudeSystems, getBMagnitude, getBVDifference, getCatalogFolderCode, getCatalogNamesWithMagnitudeSystem, getCatalogNameWithMagnitudeSystem, getCoorString, getCoorStringWithoutUnit, getDate, getHelpMessage, getIcMagnitude, getKeyAndValuesForPhotometry, getMagnitude, getMagnitude, getMagnitudeString, getMagnitudeSystem, getPhotometryHelpMessage, getRcMagnitude, getUMagnitude, getVMagnitude, isDescriptionEdittable, reduceOutput, supportsAstrometry, supportsMagnitude, supportsPhotometry
 
Methods inherited from class net.aerith.misao.util.star.Star
equals, getColor, getCoor, getDecl, getItemDelimiter, getKeyAndValueDelimiter, getOutputString, getOutputStringsWithXY, getOutputStringWithoutName, getOutputStringWithXY, getPair, getPositionString, getPxfString, getPxfStringsWithXY, getPxfStringWithXY, getRA, mapCoordinatesToXY, mapCoordinatesToXY, mapXYToCoordinates, mapXYToCoordinates, setColor, setCoor, 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
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

McgStar

public McgStar()
Constructs an empty McgStar. It is used in StarClass#newInstance to review the XML data.

McgStar

public McgStar(java.lang.String name,
               Coor coor,
               java.lang.String p_mag,
               java.lang.String size,
               java.lang.String inner_size,
               java.lang.String id)
Constructs an McgStar with data read from the catalog file.
Parameters:
name - the name.
coor - the R.A. and Decl.
p_mag - the p magnitude.
size - the size.
inner_size - the inner size.
id - the identified star.
Method Detail

getNamePrefix

public java.lang.String getNamePrefix()
Gets the prefix of the name.
Overrides:
getNamePrefix in class DefaultStar
Returns:
the prefix of the name.

getVsnetName

public java.lang.String getVsnetName()
Gets the name of this star in a format for the VSNET (Variable Star Network). In principle, this method must be overrided in subclasses.
Overrides:
getVsnetName in class Star
Returns:
the name of this star.

getCatalogName

public java.lang.String getCatalogName()
Gets the name of the catalog. It must be unique among all subclasses.
Overrides:
getCatalogName in class CatalogStar
Returns:
the name of the catalog.

getCatalogAcronym

public java.lang.String getCatalogAcronym()
Gets the acronym of the catalog.
Overrides:
getCatalogAcronym in class CatalogStar
Returns:
the acronym of the catalog.

getCatalogCode

public java.lang.String getCatalogCode()
Gets the code of the catalog. It must be unique among all subclasses.
Overrides:
getCatalogCode in class CatalogStar
Returns:
the code of the catalog.

getCatalogCategoryNumber

protected int getCatalogCategoryNumber()
Gets the catalog category. It must be overrided in the subclasses.
Overrides:
getCatalogCategoryNumber in class DefaultStar
Returns:
the catalog category.

getHierarchicalFolders

public java.util.Vector getHierarchicalFolders()
Gets the list of the hierarchical folders.
Overrides:
getHierarchicalFolders in class DefaultStar
Returns:
the list of the hierarchical folders.

getStarFolder

public java.lang.String getStarFolder()
Gets the folder string of the star.
Overrides:
getStarFolder in class DefaultStar
Returns:
the folder string of the star.