cds.aladin
Class ResourceNode

java.lang.Object
  extended by cds.aladin.BasicNode
      extended by cds.aladin.ResourceNode
All Implemented Interfaces:
java.lang.Cloneable

public class ResourceNode
extends BasicNode
implements java.lang.Cloneable


Method Summary
 java.lang.Object clone()
           
 BasicNode createNode(java.lang.String name)
           
 Calib getCalib()
          retourne une calibration associée à l'image décrite par ce noeud
 java.lang.String getCutoutTarget()
           
 double getDistanceToCenter()
           
 java.lang.String getFieldValFromName(java.lang.String name)
           
 java.lang.String getFieldValFromUcd(java.lang.String ucd)
           
 java.lang.String getFieldValFromUcd(java.lang.String ucd, boolean useOriginalExpla)
          retourne la valeur d'un champ d'après son UCD
 java.lang.String getFieldValFromUtype(java.lang.String utype)
          retourne la valeur d'un champ d'après son utype
 java.lang.String[] getImagePosTarget()
           
 java.lang.String getMosaicTarget()
           
 void setCutoutTarget(java.lang.String t)
           
 void setCutoutTarget(java.lang.String t, boolean updateInfo)
          Fixe le target pour le cutout
 void setDistanceToCenter(double distanceToCenter)
           
 void setImagePosTarget(java.lang.String x, java.lang.String y)
           
 void setImagePosTarget(java.lang.String x, java.lang.String y, boolean updateInfo)
          Fixe la position x,y pour une image
 void setMosaicTarget(java.lang.String t)
           
 void setMosaicTarget(java.lang.String t, boolean updateInfo)
          Fixe le target pour une mosaic
 
Methods inherited from class cds.aladin.BasicNode
addChild, addChild, addChild, changeState, getChild, getChildren, getChildrenAt, getNbOfChildren, getParent, isLastChild, isSelected, lastChild, removeAllChild, removeChild
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

createNode

public BasicNode createNode(java.lang.String name)
Specified by:
createNode in class BasicNode

setCutoutTarget

public void setCutoutTarget(java.lang.String t)

setCutoutTarget

public void setCutoutTarget(java.lang.String t,
                            boolean updateInfo)
Fixe le target pour le cutout

Parameters:
t - le nouveau target
updateInfo - si true, on update la FrameInfo courante si elle correspond au noeud

getCutoutTarget

public java.lang.String getCutoutTarget()

setMosaicTarget

public void setMosaicTarget(java.lang.String t)

setMosaicTarget

public void setMosaicTarget(java.lang.String t,
                            boolean updateInfo)
Fixe le target pour une mosaic

Parameters:
t - le nouveau target
updateInfo - si true, on update la FrameInfo courante si elle correspond au noeud

getMosaicTarget

public java.lang.String getMosaicTarget()

setImagePosTarget

public void setImagePosTarget(java.lang.String x,
                              java.lang.String y)

setImagePosTarget

public void setImagePosTarget(java.lang.String x,
                              java.lang.String y,
                              boolean updateInfo)
Fixe la position x,y pour une image

Parameters:
x -
y -
updateInfo - si true, on update la FrameInfo courante si elle correspond au noeud

getImagePosTarget

public java.lang.String[] getImagePosTarget()

getFieldValFromUcd

public java.lang.String getFieldValFromUcd(java.lang.String ucd,
                                           boolean useOriginalExpla)
retourne la valeur d'un champ d'après son UCD

Parameters:
ucd - l'UCD pour lequel on veut la valeur du champ correspondant
useOriginalExpla - si on renvoie l'explication non 'retouchée'
Returns:
la valeur, null si UCD non trouvé

getFieldValFromUcd

public java.lang.String getFieldValFromUcd(java.lang.String ucd)

getFieldValFromUtype

public java.lang.String getFieldValFromUtype(java.lang.String utype)
retourne la valeur d'un champ d'après son utype

Parameters:
utype - l'utype pour lequel on veut la valeur du champ correspondant
Returns:
la valeur, null si utype non trouvé

getFieldValFromName

public java.lang.String getFieldValFromName(java.lang.String name)

getCalib

public Calib getCalib()
retourne une calibration associée à l'image décrite par ce noeud

Returns:
calibration associée au noeud image, null si construction de la calib impossible

getDistanceToCenter

public double getDistanceToCenter()

setDistanceToCenter

public void setDistanceToCenter(double distanceToCenter)


Copyright © 2009 UDS/CNRS