net.ivoa.xml.stc.stc_v1_30
Class OrbitType

java.lang.Object
  extended by net.ivoa.xml.stc.stc_v1_30.StcBaseType
      extended by net.ivoa.xml.stc.stc_v1_30.CoordinateType
          extended by net.ivoa.xml.stc.stc_v1_30.OrbitType

public class OrbitType
extends CoordinateType

Orbit defined by six orbital elements and optional mean anomaly and period; note that the epoch of periapsis or of mean anomaly is provided by T, however, an coordinate epoch should be provided by paring this element with a time instant element

Java class for orbitType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="orbitType">
   <complexContent>
     <extension base="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}coordinateType">
       <sequence>
         <choice>
           <element name="a">
             <complexType>
               <simpleContent>
                 <extension base="<http://www.ivoa.net/xml/STC/stc-v1.30.xsd>double1Type">
                   <attribute name="unit" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}posUnitType" default="AU" />
                 </extension>
               </simpleContent>
             </complexType>
           </element>
           <element name="q">
             <complexType>
               <simpleContent>
                 <extension base="<http://www.ivoa.net/xml/STC/stc-v1.30.xsd>double1Type">
                   <attribute name="unit" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}posUnitType" default="AU" />
                 </extension>
               </simpleContent>
             </complexType>
           </element>
         </choice>
         <element name="e" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}double1Type"/>
         <element name="i">
           <complexType>
             <simpleContent>
               <extension base="<http://www.ivoa.net/xml/STC/stc-v1.30.xsd>double1Type">
                 <attribute name="unit" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}posUnitType" default="deg" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="Node">
           <complexType>
             <simpleContent>
               <extension base="<http://www.ivoa.net/xml/STC/stc-v1.30.xsd>double1Type">
                 <attribute name="unit" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}posUnitType" default="deg" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="Aop">
           <complexType>
             <simpleContent>
               <extension base="<http://www.ivoa.net/xml/STC/stc-v1.30.xsd>double1Type">
                 <attribute name="unit" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}posUnitType" default="deg" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="M" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.ivoa.net/xml/STC/stc-v1.30.xsd>double1Type">
                 <attribute name="unit" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}posUnitType" default="deg" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="P" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.ivoa.net/xml/STC/stc-v1.30.xsd>double1Type">
                 <attribute name="unit" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}timeUnitType" default="d" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="T" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}astronTimeType"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class OrbitType.A
          Java class for anonymous complex type.
static class OrbitType.Aop
          Java class for anonymous complex type.
static class OrbitType.I
          Java class for anonymous complex type.
static class OrbitType.M
          Java class for anonymous complex type.
static class OrbitType.Node
          Java class for anonymous complex type.
static class OrbitType.P
          Java class for anonymous complex type.
static class OrbitType.Q
          Java class for anonymous complex type.
 
Field Summary
protected  javax.xml.bind.JAXBElement<OrbitType.A> a
           
protected  OrbitType.Aop aop
           
protected  Double1Type e
           
protected  OrbitType.I i
           
protected  javax.xml.bind.JAXBElement<OrbitType.M> m
           
protected  OrbitType.Node node
           
protected  javax.xml.bind.JAXBElement<OrbitType.P> p
           
protected  javax.xml.bind.JAXBElement<OrbitType.Q> q
           
protected  AstronTimeType t
           
 
Fields inherited from class net.ivoa.xml.stc.stc_v1_30.CoordinateType
frameId, name
 
Fields inherited from class net.ivoa.xml.stc.stc_v1_30.StcBaseType
href, id, idref, idrefType, idType, type, ucd
 
Constructor Summary
OrbitType()
           
 
Method Summary
 javax.xml.bind.JAXBElement<OrbitType.A> getA()
          Gets the value of the a property.
 OrbitType.Aop getAop()
          Gets the value of the aop property.
 Double1Type getE()
          Gets the value of the e property.
 OrbitType.I getI()
          Gets the value of the i property.
 javax.xml.bind.JAXBElement<OrbitType.M> getM()
          Gets the value of the m property.
 OrbitType.Node getNode()
          Gets the value of the node property.
 javax.xml.bind.JAXBElement<OrbitType.P> getP()
          Gets the value of the p property.
 javax.xml.bind.JAXBElement<OrbitType.Q> getQ()
          Gets the value of the q property.
 AstronTimeType getT()
          Gets the value of the t property.
 void setA(javax.xml.bind.JAXBElement<OrbitType.A> value)
          Sets the value of the a property.
 void setAop(OrbitType.Aop value)
          Sets the value of the aop property.
 void setE(Double1Type value)
          Sets the value of the e property.
 void setI(OrbitType.I value)
          Sets the value of the i property.
 void setM(javax.xml.bind.JAXBElement<OrbitType.M> value)
          Sets the value of the m property.
 void setNode(OrbitType.Node value)
          Sets the value of the node property.
 void setP(javax.xml.bind.JAXBElement<OrbitType.P> value)
          Sets the value of the p property.
 void setQ(javax.xml.bind.JAXBElement<OrbitType.Q> value)
          Sets the value of the q property.
 void setT(AstronTimeType value)
          Sets the value of the t property.
 
Methods inherited from class net.ivoa.xml.stc.stc_v1_30.CoordinateType
getFrameId, getName, setFrameId, setName
 
Methods inherited from class net.ivoa.xml.stc.stc_v1_30.StcBaseType
getHref, getId, getIdref, getIDREFType, getIDType, getType, getUcd, setHref, setId, setIdref, setIDREFType, setIDType, setType, setUcd
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

a

protected javax.xml.bind.JAXBElement<OrbitType.A> a

q

protected javax.xml.bind.JAXBElement<OrbitType.Q> q

e

protected Double1Type e

i

protected OrbitType.I i

node

protected OrbitType.Node node

aop

protected OrbitType.Aop aop

m

protected javax.xml.bind.JAXBElement<OrbitType.M> m

p

protected javax.xml.bind.JAXBElement<OrbitType.P> p

t

protected AstronTimeType t
Constructor Detail

OrbitType

public OrbitType()
Method Detail

getA

public javax.xml.bind.JAXBElement<OrbitType.A> getA()
Gets the value of the a property.

Returns:
possible object is JAXBElement<OrbitType.A>

setA

public void setA(javax.xml.bind.JAXBElement<OrbitType.A> value)
Sets the value of the a property.

Parameters:
value - allowed object is JAXBElement<OrbitType.A>

getQ

public javax.xml.bind.JAXBElement<OrbitType.Q> getQ()
Gets the value of the q property.

Returns:
possible object is JAXBElement<OrbitType.Q>

setQ

public void setQ(javax.xml.bind.JAXBElement<OrbitType.Q> value)
Sets the value of the q property.

Parameters:
value - allowed object is JAXBElement<OrbitType.Q>

getE

public Double1Type getE()
Gets the value of the e property.

Returns:
possible object is Double1Type

setE

public void setE(Double1Type value)
Sets the value of the e property.

Parameters:
value - allowed object is Double1Type

getI

public OrbitType.I getI()
Gets the value of the i property.

Returns:
possible object is OrbitType.I

setI

public void setI(OrbitType.I value)
Sets the value of the i property.

Parameters:
value - allowed object is OrbitType.I

getNode

public OrbitType.Node getNode()
Gets the value of the node property.

Returns:
possible object is OrbitType.Node

setNode

public void setNode(OrbitType.Node value)
Sets the value of the node property.

Parameters:
value - allowed object is OrbitType.Node

getAop

public OrbitType.Aop getAop()
Gets the value of the aop property.

Returns:
possible object is OrbitType.Aop

setAop

public void setAop(OrbitType.Aop value)
Sets the value of the aop property.

Parameters:
value - allowed object is OrbitType.Aop

getM

public javax.xml.bind.JAXBElement<OrbitType.M> getM()
Gets the value of the m property.

Returns:
possible object is JAXBElement<OrbitType.M>

setM

public void setM(javax.xml.bind.JAXBElement<OrbitType.M> value)
Sets the value of the m property.

Parameters:
value - allowed object is JAXBElement<OrbitType.M>

getP

public javax.xml.bind.JAXBElement<OrbitType.P> getP()
Gets the value of the p property.

Returns:
possible object is JAXBElement<OrbitType.P>

setP

public void setP(javax.xml.bind.JAXBElement<OrbitType.P> value)
Sets the value of the p property.

Parameters:
value - allowed object is JAXBElement<OrbitType.P>

getT

public AstronTimeType getT()
Gets the value of the t property.

Returns:
possible object is AstronTimeType

setT

public void setT(AstronTimeType value)
Sets the value of the t property.

Parameters:
value - allowed object is AstronTimeType


Copyright © 2011 VAMDC. All Rights Reserved.