|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.aerith.misao.util.MagnitudeSystem
The MagnitudeSystem
represents a set of translation
formula between magnitude systems.
Field Summary | |
protected double |
gradient_bv
The coefficient of (B-V) for regular photometry. |
protected int |
method
The method of magnitude system definition. |
static int |
METHOD_CATALOG
The method of magnitude system definition which represents the magnitude recorded in the catalog. |
static int |
METHOD_DEFAULT
The method of magnitude system definition which represents to use the default magnitude. |
static int |
METHOD_INSTRUMENTAL
The method of magnitude system definition which represents the instrumental magnitude. |
static int |
METHOD_STANDARD
The method of magnitude system definition which represents the standard system. |
protected java.lang.String |
system
The magnitude system code. |
Constructor Summary | |
MagnitudeSystem()
Constructs a MagnitudeSystem . |
Method Summary | |
static double |
calculateGradient(java.util.Vector pair_list)
Calculates the coefficient of the (B-V) based on the specified list of pairs. |
static java.util.Hashtable |
getDefaultMagnitudeSystemFormula()
Gets the magnitude system formula for several CCD chips by Arne A. |
static java.lang.String |
getDefaultMagnitudeSystemFormulaHelpMessage()
Gets the help message on the magnitude system formula for several CCD chips by Arne A. |
double |
getGradientBV()
Gets the gradient of (B-V). |
static double |
getIcMag(double v_mag,
double b_mag)
Converts the standard V and B magnitude into the standard Ic magnitude. |
int |
getMethod()
Gets the method. |
static double |
getRcMag(double v_mag,
double b_mag)
Converts the standard V and B magnitude into the standard Rc magnitude. |
static java.lang.String[] |
getStandardSystemCodes()
Gets the codes of the standard system. |
java.lang.String |
getSystemCode()
Gets the magnitude system code. |
static double |
getUsnoVMag(double R_mag,
double B_mag)
Gets the preliminary V magnitude from the USNO R and B magnitude based on the Taichi Kato's formula in [vsnet-chat 700]. |
void |
setGradientBV(double gradient)
Sets the gradient of (B-V). |
void |
setMethod(int method)
Sets the method. |
void |
setSystemCode(java.lang.String system)
Sets the magnitude system code. |
Methods inherited from class java.lang.Object |
|
Field Detail |
public static final int METHOD_DEFAULT
public static final int METHOD_STANDARD
public static final int METHOD_CATALOG
public static final int METHOD_INSTRUMENTAL
protected int method
protected java.lang.String system
protected double gradient_bv
Constructor Detail |
public MagnitudeSystem()
MagnitudeSystem
.Method Detail |
public int getMethod()
public void setMethod(int method)
method
- the number of method.public java.lang.String getSystemCode()
public void setSystemCode(java.lang.String system)
system
- the magnitude system code.public double getGradientBV()
public void setGradientBV(double gradient)
gradient
- the gradient of (B-V).public static java.lang.String[] getStandardSystemCodes()
public static double getIcMag(double v_mag, double b_mag)
Reference:
Natali F., Natali G., Pompei E., Pedichini F., 1994, A&A 289, 756
v_mag
- the standard V magnitude.b_mag
- the standard B magnitude.public static double getRcMag(double v_mag, double b_mag)
v_mag
- the standard V magnitude.b_mag
- the standard B magnitude.public static double getUsnoVMag(double R_mag, double B_mag)
R_mag
- the R magnitude.B_mag
- the B magnitude.public static java.util.Hashtable getDefaultMagnitudeSystemFormula()
public static java.lang.String getDefaultMagnitudeSystemFormulaHelpMessage()
public static double calculateGradient(java.util.Vector pair_list)
pair_list
- the list of pairs.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |