|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcds.util.Nodata
cds.simbad.BasicData
cds.simbad.ErrorData
Class defining a error value associated with a data. It can be either a simple error value, either an ellipse defined as [maj_axis min_axis angle]
Field Summary | |
private short |
angle
Angle |
private boolean |
isEllipse
specifies if it is an ellipse or not |
private FloatPrec |
majorAxis
major axis |
private FloatPrec |
minorAxis
minor axis |
Fields inherited from class cds.simbad.BasicData |
dataExists |
Fields inherited from class cds.util.Nodata |
NODATA, NODATA_DBL, NODATA_FLT, NODATA_SHT, NODATA_STR |
Constructor Summary | |
ErrorData()
Constructor without parameters |
|
ErrorData(ErrorData error)
Copy constructor |
|
ErrorData(FloatPrec error)
Constructor specifying a simple error |
|
ErrorData(FloatPrec majorAxis,
FloatPrec minorAxis,
short angle)
Constructor specifying the ellipse parameters |
|
ErrorData(java.lang.String error)
Constructor with a string |
|
ErrorData(java.lang.String majorAxis,
java.lang.String minorAxis,
short angle)
Constructor specifying the ellipse parameters |
Method Summary | |
java.lang.String |
angleToString()
Gets the angle |
short |
getAngle()
Gets the angle |
FloatPrec |
getMajorAxis()
Gets the major axis |
FloatPrec |
getMinorAxis()
Gets the minor axis |
private void |
init(FloatPrec error)
Initialize an error data object |
private void |
init(FloatPrec majorAxis,
FloatPrec minorAxis,
short angle)
Initialize an error data object |
private void |
init(java.lang.String error)
Initialize an simple error data object |
private void |
init(java.lang.String majorAxis,
java.lang.String minorAxis,
short angle)
Initialize an error data object |
boolean |
isEllipse()
Says if the error is a simple value or an ellipse |
java.lang.String |
majAxisToString()
Gets the major axis a String |
java.lang.String |
minAxisToString()
Gets the minor axis a String |
void |
set(ErrorData error)
Sets an error object in this one |
void |
setAngle(short angle)
Sets the angle of the error elipse |
void |
setAngle(java.lang.String angle)
Sets the angle of the error elipse |
void |
setMajorAxis(java.lang.String majorAxis)
Sets the major axis |
void |
setMinorAxis(java.lang.String minorAxis)
Sets the minor axis |
java.lang.String |
toString()
Display the error. |
Methods inherited from class cds.simbad.BasicData |
exists, setExist, setNodata |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private FloatPrec majorAxis
private FloatPrec minorAxis
private short angle
private boolean isEllipse
Constructor Detail |
public ErrorData()
public ErrorData(java.lang.String error)
error
- it can be a simple error or an ellipse between [ ]public ErrorData(java.lang.String majorAxis, java.lang.String minorAxis, short angle)
majorAxis
- major axis of the error ellipseminorAxis
- minor axis of the ellipseangle
- anglepublic ErrorData(FloatPrec majorAxis, FloatPrec minorAxis, short angle)
majorAxis
- major axis of the error ellipseminorAxis
- minor axis of the ellipseangle
- anglepublic ErrorData(FloatPrec error)
error
- single error valuepublic ErrorData(ErrorData error)
error
- ErrorData object to copy in the created ErrorData objectMethod Detail |
private final void init(java.lang.String error)
error
- single error valueprivate final void init(java.lang.String majorAxis, java.lang.String minorAxis, short angle)
majorAxis
- grand axeminorAxis
- petit axeangle
- angleprivate final void init(FloatPrec error)
error
- single error valueprivate final void init(FloatPrec majorAxis, FloatPrec minorAxis, short angle)
majorAxis
- grand axeminorAxis
- petit axeangle
- anglepublic void set(ErrorData error)
error
- error object to affect to this onepublic void setMajorAxis(java.lang.String majorAxis)
majorAxis
- major axis of the error ellipsepublic void setMinorAxis(java.lang.String minorAxis)
minorAxis
- minor axis of the error ellipsepublic void setAngle(java.lang.String angle)
angle
- angle as a stringpublic void setAngle(short angle)
angle
- angle as a shortpublic FloatPrec getMajorAxis()
public java.lang.String majAxisToString()
public FloatPrec getMinorAxis()
public java.lang.String minAxisToString()
public short getAngle()
public java.lang.String angleToString()
public boolean isEllipse()
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |