@Generated(value="com.sun.tools.xjc.Driver",
date="2017-03-27T06:28:30+02:00",
comments="JAXB RI v2.2.11")
public class TransferCurve
extends SpecificResource
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for TransferCurve complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TransferCurve">
<complexContent>
<extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource">
<attribute name="CTM" type="{http://www.CIP4.org/JDFSchema_2_0}matrix" />
<attribute name="Curve" type="{http://www.CIP4.org/JDFSchema_2_0}TransferFunction" />
<anyAttribute processContents='lax' namespace='##other'/>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected Matrix |
ctm |
protected java.util.List<java.lang.Double> |
curve |
| Constructor and Description |
|---|
TransferCurve() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
Matrix |
getCTM()
Gets the value of the ctm property.
|
java.util.List<java.lang.Double> |
getCurve()
Gets the value of the curve property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setCTM(Matrix value)
Sets the value of the ctm property.
|
TransferCurve |
withCTM(Matrix value) |
TransferCurve |
withCurve(java.util.Collection<java.lang.Double> values) |
TransferCurve |
withCurve(java.lang.Double... values) |
getOtherAttributes@Generated(value="com.sun.tools.xjc.Driver",
date="2017-03-27T06:28:30+02:00",
comments="JAXB RI v2.2.11")
protected Matrix ctm
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-03-27T06:28:30+02:00",
comments="JAXB RI v2.2.11")
protected java.util.List<java.lang.Double> curve
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-03-27T06:28:30+02:00",
comments="JAXB RI v2.2.11")
public Matrix getCTM()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-03-27T06:28:30+02:00",
comments="JAXB RI v2.2.11")
public void setCTM(Matrix value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-03-27T06:28:30+02:00",
comments="JAXB RI v2.2.11")
public java.util.List<java.lang.Double> getCurve()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the curve property.
For example, to add a new item, do as follows:
getCurve().add(newItem);
Objects of the following type(s) are allowed in the list
Double
public TransferCurve withCTM(Matrix value)
public TransferCurve withCurve(java.lang.Double... values)
public TransferCurve withCurve(java.util.Collection<java.lang.Double> values)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalsequals in class SpecificResourcepublic boolean equals(java.lang.Object object)
equals in class SpecificResourcepublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodehashCode in class SpecificResourcepublic int hashCode()
hashCode in class SpecificResource