|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectConfiguration
class Configuration
The class Configuration contains methods to perform various operations which support the setting up of a target configuration setup based on the information supplied within the observer generated configuration (.CFG) file.
Field Summary | |
---|---|
private java.lang.String |
CentreDec
|
private java.lang.String |
CentreRa
|
private java.lang.String |
ConfigurationFileName
|
private double |
Equinox
|
private java.lang.String |
FibreModuleName
|
private java.util.List |
FiducialObjects
|
(package private) static int |
FIRST_FIDUCIAL_NUMBER
|
private double |
HA
|
private java.lang.String |
SiderealTime
|
private double |
SkyPA
|
private java.lang.String |
Target
|
private TargetFibre[] |
TargetFibres
|
private double |
UTDate
|
Constructor Summary | |
---|---|
Configuration()
Configuration constructor |
Method Summary | |
---|---|
private void |
check(FibreModule theFibreModule)
Check the validity of the configuration aginst the fibre module |
private void |
extractConfigurationData(FibreModule theTargetFibreModule,
java.lang.String inputLine)
|
private void |
extractFibreData(FibreModule theTargetFibreModule,
java.lang.String inputLine)
|
private void |
extractObjectData(FibreModule theTargetFibreModule,
java.lang.String inputLine)
|
private java.lang.String |
extractStringFromInputLine(java.io.BufferedReader input)
|
(package private) java.lang.String |
getCentreDec()
|
(package private) java.lang.String |
getCentreRa()
|
(package private) double |
getEquinox()
|
(package private) TargetFibre |
getFiducialObject(int ObjectNumber)
|
(package private) int |
getNumberOfFiducialObjects()
|
(package private) java.lang.String |
getSiderealTime()
|
(package private) double |
getSkyPA()
|
(package private) TargetFibre |
getTargetFibre(int FibreNumber)
|
(package private) java.lang.String |
getTargetName()
|
(package private) double |
getUTDate()
|
private boolean |
isNotColliding(Fibre thisFibre,
FibreModule theFibreModule)
Check that a target fibre does not collide with any other fibres in the configuration |
private void |
logXYFibrePositions()
|
private java.io.BufferedReader |
openFile(java.lang.String filename)
|
(package private) void |
set(FibreModule theFibreModule,
java.util.List configData,
java.lang.String siderealTime)
Set up a configuration based on the configuration data list |
(package private) void |
set(FibreModule theFibreModule,
java.lang.String configurationDataFile,
java.lang.String siderealTime)
Deprecated. This method is only for test purposes |
private void |
setFidicialObjectPositions(FibreModule thisFibreModule)
|
private void |
setSiderealTime(java.lang.String siderealTime)
|
private void |
setTargetFibrePositions(FibreModule thisFibreModule)
|
java.lang.String |
toString()
Returns a string representation of the object |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
static final int FIRST_FIDUCIAL_NUMBER
private java.lang.String FibreModuleName
private java.lang.String Target
private java.lang.String ConfigurationFileName
private java.lang.String SiderealTime
private double UTDate
private double Equinox
private double SkyPA
private double HA
private java.lang.String CentreRa
private java.lang.String CentreDec
private TargetFibre[] TargetFibres
private java.util.List FiducialObjects
Constructor Detail |
---|
Configuration()
Method Detail |
---|
void set(FibreModule theFibreModule, java.lang.String configurationDataFile, java.lang.String siderealTime)
theFibreModule
- The fibre module to be configuredconfigurationDataFile
- The name of the configuration data filesiderealTime
- The sidereal time for the configurationvoid set(FibreModule theFibreModule, java.util.List configData, java.lang.String siderealTime)
theFibreModule
- The fibre module to be configuredconfigData
- The configuration data listsiderealTime
- The sidereal time for the configurationpublic java.lang.String toString()
toString
in class java.lang.Object
private void extractConfigurationData(FibreModule theTargetFibreModule, java.lang.String inputLine)
private void extractFibreData(FibreModule theTargetFibreModule, java.lang.String inputLine)
private void extractObjectData(FibreModule theTargetFibreModule, java.lang.String inputLine)
private void setTargetFibrePositions(FibreModule thisFibreModule)
private void setFidicialObjectPositions(FibreModule thisFibreModule)
private void setSiderealTime(java.lang.String siderealTime)
java.lang.String getSiderealTime()
java.lang.String getCentreRa()
java.lang.String getCentreDec()
double getUTDate()
double getEquinox()
double getSkyPA()
TargetFibre getTargetFibre(int FibreNumber)
int getNumberOfFiducialObjects()
TargetFibre getFiducialObject(int ObjectNumber)
java.lang.String getTargetName()
private void check(FibreModule theFibreModule)
theFibreModule
- The fibre moduleprivate boolean isNotColliding(Fibre thisFibre, FibreModule theFibreModule)
thisFibre
- The fibre to be checkedtheFibreModule
- The fibre module
private java.io.BufferedReader openFile(java.lang.String filename)
private java.lang.String extractStringFromInputLine(java.io.BufferedReader input)
private void logXYFibrePositions()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |