net.ivoa.xml.stc.stc_v1_30
Class EllipseType

java.lang.Object
  extended by net.ivoa.xml.stc.stc_v1_30.StcBaseType
      extended by net.ivoa.xml.stc.stc_v1_30.CoordIntervalType
          extended by net.ivoa.xml.stc.stc_v1_30.SpatialIntervalType
              extended by net.ivoa.xml.stc.stc_v1_30.RegionType
                  extended by net.ivoa.xml.stc.stc_v1_30.ShapeType
                      extended by net.ivoa.xml.stc.stc_v1_30.EllipseType

public class EllipseType
extends ShapeType

Ellipse shape: center, semi-major, semi-minor axis and position angle; in spherical coordinates defined as the shape cut out of the sphere by a cone with elliptical cross-section

Java class for ellipseType complex type.

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

 <complexType name="ellipseType">
   <complexContent>
     <extension base="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}shapeType">
       <sequence>
         <element name="Center" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}double2Type"/>
         <element name="SemiMajorAxis" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}double1Type"/>
         <element name="SemiMinorAxis" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}double1Type"/>
         <element name="PosAngle" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}posAngleType"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  Double2Type center
           
protected  PosAngleType posAngle
           
protected  Double1Type semiMajorAxis
           
protected  Double1Type semiMinorAxis
           
 
Fields inherited from class net.ivoa.xml.stc.stc_v1_30.RegionType
area, coordSystemId, note
 
Fields inherited from class net.ivoa.xml.stc.stc_v1_30.SpatialIntervalType
epoch, unit
 
Fields inherited from class net.ivoa.xml.stc.stc_v1_30.CoordIntervalType
fillFactor, frameId, hiInclude, loInclude
 
Fields inherited from class net.ivoa.xml.stc.stc_v1_30.StcBaseType
href, id, idref, idrefType, idType, type, ucd
 
Constructor Summary
EllipseType()
           
 
Method Summary
 Double2Type getCenter()
          Gets the value of the center property.
 PosAngleType getPosAngle()
          Gets the value of the posAngle property.
 Double1Type getSemiMajorAxis()
          Gets the value of the semiMajorAxis property.
 Double1Type getSemiMinorAxis()
          Gets the value of the semiMinorAxis property.
 void setCenter(Double2Type value)
          Sets the value of the center property.
 void setPosAngle(PosAngleType value)
          Sets the value of the posAngle property.
 void setSemiMajorAxis(Double1Type value)
          Sets the value of the semiMajorAxis property.
 void setSemiMinorAxis(Double1Type value)
          Sets the value of the semiMinorAxis property.
 
Methods inherited from class net.ivoa.xml.stc.stc_v1_30.RegionType
getArea, getCoordSystemId, getNote, setArea, setCoordSystemId, setNote
 
Methods inherited from class net.ivoa.xml.stc.stc_v1_30.SpatialIntervalType
getEpoch, getUnit, setEpoch, setUnit
 
Methods inherited from class net.ivoa.xml.stc.stc_v1_30.CoordIntervalType
getFillFactor, getFrameId, getHiInclude, getLoInclude, setFillFactor, setFrameId, setHiInclude, setLoInclude
 
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

center

protected Double2Type center

semiMajorAxis

protected Double1Type semiMajorAxis

semiMinorAxis

protected Double1Type semiMinorAxis

posAngle

protected PosAngleType posAngle
Constructor Detail

EllipseType

public EllipseType()
Method Detail

getCenter

public Double2Type getCenter()
Gets the value of the center property.

Returns:
possible object is Double2Type

setCenter

public void setCenter(Double2Type value)
Sets the value of the center property.

Parameters:
value - allowed object is Double2Type

getSemiMajorAxis

public Double1Type getSemiMajorAxis()
Gets the value of the semiMajorAxis property.

Returns:
possible object is Double1Type

setSemiMajorAxis

public void setSemiMajorAxis(Double1Type value)
Sets the value of the semiMajorAxis property.

Parameters:
value - allowed object is Double1Type

getSemiMinorAxis

public Double1Type getSemiMinorAxis()
Gets the value of the semiMinorAxis property.

Returns:
possible object is Double1Type

setSemiMinorAxis

public void setSemiMinorAxis(Double1Type value)
Sets the value of the semiMinorAxis property.

Parameters:
value - allowed object is Double1Type

getPosAngle

public PosAngleType getPosAngle()
Gets the value of the posAngle property.

Returns:
possible object is PosAngleType

setPosAngle

public void setPosAngle(PosAngleType value)
Sets the value of the posAngle property.

Parameters:
value - allowed object is PosAngleType


Copyright © 2011 VAMDC. All Rights Reserved.