// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2012.07.24 at 11:42:28 PM CEST // package eu.prestoprime.model.ext.qa; import java.io.Serializable; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlIDREF; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; /** * <p> * Java class for MotionTrajectoryType complex type. * * <p> * The following schema fragment specifies the expected content contained within * this class. * * <pre> * <complexType name="MotionTrajectoryType"> * <complexContent> * <extension base="{urn:mpeg:mpeg7:schema:2004}VisualDType"> * <sequence> * <choice> * <element name="CoordRef"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="ref" use="required" type="{http://www.w3.org/2001/XMLSchema}IDREF" /> * <attribute name="spatialRef" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="CoordDef"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Repr" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="x" use="required" type="{urn:mpeg:mpeg7:schema:2004}unsigned8" /> * <attribute name="y" use="required" type="{urn:mpeg:mpeg7:schema:2004}unsigned8" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="units" use="required"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="pictureHeight"/> * <enumeration value="pictureWidth"/> * <enumeration value="pictureWidthAndHeight"/> * <enumeration value="meter"/> * </restriction> * </simpleType> * </attribute> * </restriction> * </complexContent> * </complexType> * </element> * </choice> * <element name="Params" type="{urn:mpeg:mpeg7:schema:2004}TemporalInterpolationType"/> * </sequence> * <attribute name="cameraFollows" type="{http://www.w3.org/2001/XMLSchema}boolean" /> * </extension> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "MotionTrajectoryType", propOrder = { "coordRef", "coordDef", "params" }) public class MotionTrajectoryType extends VisualDType implements Serializable { private final static long serialVersionUID = 1L; @XmlElement(name = "CoordRef") protected MotionTrajectoryType.CoordRef coordRef; @XmlElement(name = "CoordDef") protected MotionTrajectoryType.CoordDef coordDef; @XmlElement(name = "Params", required = true) protected TemporalInterpolationType params; @XmlAttribute(name = "cameraFollows") protected Boolean cameraFollows; /** * Gets the value of the coordRef property. * * @return possible object is {@link MotionTrajectoryType.CoordRef } * */ public MotionTrajectoryType.CoordRef getCoordRef() { return coordRef; } /** * Sets the value of the coordRef property. * * @param value * allowed object is {@link MotionTrajectoryType.CoordRef } * */ public void setCoordRef(MotionTrajectoryType.CoordRef value) { this.coordRef = value; } /** * Gets the value of the coordDef property. * * @return possible object is {@link MotionTrajectoryType.CoordDef } * */ public MotionTrajectoryType.CoordDef getCoordDef() { return coordDef; } /** * Sets the value of the coordDef property. * * @param value * allowed object is {@link MotionTrajectoryType.CoordDef } * */ public void setCoordDef(MotionTrajectoryType.CoordDef value) { this.coordDef = value; } /** * Gets the value of the params property. * * @return possible object is {@link TemporalInterpolationType } * */ public TemporalInterpolationType getParams() { return params; } /** * Sets the value of the params property. * * @param value * allowed object is {@link TemporalInterpolationType } * */ public void setParams(TemporalInterpolationType value) { this.params = value; } /** * Gets the value of the cameraFollows property. * * @return possible object is {@link Boolean } * */ public Boolean isCameraFollows() { return cameraFollows; } /** * Sets the value of the cameraFollows property. * * @param value * allowed object is {@link Boolean } * */ public void setCameraFollows(Boolean value) { this.cameraFollows = value; } /** * <p> * Java class for anonymous complex type. * * <p> * The following schema fragment specifies the expected content contained * within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Repr" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="x" use="required" type="{urn:mpeg:mpeg7:schema:2004}unsigned8" /> * <attribute name="y" use="required" type="{urn:mpeg:mpeg7:schema:2004}unsigned8" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="units" use="required"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="pictureHeight"/> * <enumeration value="pictureWidth"/> * <enumeration value="pictureWidthAndHeight"/> * <enumeration value="meter"/> * </restriction> * </simpleType> * </attribute> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "repr" }) public static class CoordDef implements Serializable { private final static long serialVersionUID = 1L; @XmlElement(name = "Repr") protected MotionTrajectoryType.CoordDef.Repr repr; @XmlAttribute(name = "units", required = true) protected String units; /** * Gets the value of the repr property. * * @return possible object is {@link MotionTrajectoryType.CoordDef.Repr } * */ public MotionTrajectoryType.CoordDef.Repr getRepr() { return repr; } /** * Sets the value of the repr property. * * @param value * allowed object is * {@link MotionTrajectoryType.CoordDef.Repr } * */ public void setRepr(MotionTrajectoryType.CoordDef.Repr value) { this.repr = value; } /** * Gets the value of the units property. * * @return possible object is {@link String } * */ public String getUnits() { return units; } /** * Sets the value of the units property. * * @param value * allowed object is {@link String } * */ public void setUnits(String value) { this.units = value; } /** * <p> * Java class for anonymous complex type. * * <p> * The following schema fragment specifies the expected content * contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="x" use="required" type="{urn:mpeg:mpeg7:schema:2004}unsigned8" /> * <attribute name="y" use="required" type="{urn:mpeg:mpeg7:schema:2004}unsigned8" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Repr implements Serializable { private final static long serialVersionUID = 1L; @XmlAttribute(name = "x", required = true) protected int x; @XmlAttribute(name = "y", required = true) protected int y; /** * Gets the value of the x property. * */ public int getX() { return x; } /** * Sets the value of the x property. * */ public void setX(int value) { this.x = value; } /** * Gets the value of the y property. * */ public int getY() { return y; } /** * Sets the value of the y property. * */ public void setY(int value) { this.y = value; } } } /** * <p> * Java class for anonymous complex type. * * <p> * The following schema fragment specifies the expected content contained * within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="ref" use="required" type="{http://www.w3.org/2001/XMLSchema}IDREF" /> * <attribute name="spatialRef" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class CoordRef implements Serializable { private final static long serialVersionUID = 1L; @XmlAttribute(name = "ref", required = true) @XmlIDREF @XmlSchemaType(name = "IDREF") protected Object ref; @XmlAttribute(name = "spatialRef", required = true) protected boolean spatialRef; /** * Gets the value of the ref property. * * @return possible object is {@link Object } * */ public Object getRef() { return ref; } /** * Sets the value of the ref property. * * @param value * allowed object is {@link Object } * */ public void setRef(Object value) { this.ref = value; } /** * Gets the value of the spatialRef property. * */ public boolean isSpatialRef() { return spatialRef; } /** * Sets the value of the spatialRef property. * */ public void setSpatialRef(boolean value) { this.spatialRef = value; } } }