Class DHParameterCT
- java.lang.Object
-
- fi.tut.mei.resdescapi.rdapi.model.rd.DHParameterCT
-
public class DHParameterCT extends Object
Denavit-Hartenberg parameter presentation. Units is either METER or RADIAN.Java class for DH_Parameter_CT complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DH_Parameter_CT"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="Parameter" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="associatedWith" use="required"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="LINK_LENGTH"/> <enumeration value="LINK_TWIST"/> <enumeration value="LINK_OFFSET"/> <enumeration value="JOINT_ANGLE"/> </restriction> </simpleType> </attribute> <attribute name="idRef" use="required" type="{http://www.w3.org/2001/XMLSchema}IDREF" /> <attribute name="parOperator" use="required"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="PLUS"/> <enumeration value="MINUS"/> </restriction> </simpleType> </attribute> <attribute name="parCoefficient" type="{http://www.w3.org/2001/XMLSchema}float" /> </restriction> </complexContent> </complexType> </element> </sequence> <attribute name="rowNumber" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" /> <attribute name="linkLength" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> <attribute name="linkTwist" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> <attribute name="linkOffset" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> <attribute name="jointAngle" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> </restriction> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DHParameterCT.Parameter
Java class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected double
jointAngle
protected double
linkLength
protected double
linkOffset
protected double
linkTwist
protected List<DHParameterCT.Parameter>
parameter
protected BigInteger
rowNumber
-
Constructor Summary
Constructors Constructor Description DHParameterCT()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getJointAngle()
Gets the value of the jointAngle property.double
getLinkLength()
Gets the value of the linkLength property.double
getLinkOffset()
Gets the value of the linkOffset property.double
getLinkTwist()
Gets the value of the linkTwist property.List<DHParameterCT.Parameter>
getParameter()
Gets the value of the parameter property.BigInteger
getRowNumber()
Gets the value of the rowNumber property.void
setJointAngle(double value)
Sets the value of the jointAngle property.void
setLinkLength(double value)
Sets the value of the linkLength property.void
setLinkOffset(double value)
Sets the value of the linkOffset property.void
setLinkTwist(double value)
Sets the value of the linkTwist property.void
setRowNumber(BigInteger value)
Sets the value of the rowNumber property.
-
-
-
Field Detail
-
parameter
protected List<DHParameterCT.Parameter> parameter
-
rowNumber
protected BigInteger rowNumber
-
linkLength
protected double linkLength
-
linkTwist
protected double linkTwist
-
linkOffset
protected double linkOffset
-
jointAngle
protected double jointAngle
-
-
Method Detail
-
getParameter
public List<DHParameterCT.Parameter> getParameter()
Gets the value of the parameter property.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 parameter property.For example, to add a new item, do as follows:
getParameter().add(newItem);
Objects of the following type(s) are allowed in the list
DHParameterCT.Parameter
-
getRowNumber
public BigInteger getRowNumber()
Gets the value of the rowNumber property.- Returns:
- possible object is
BigInteger
-
setRowNumber
public void setRowNumber(BigInteger value)
Sets the value of the rowNumber property.- Parameters:
value
- allowed object isBigInteger
-
getLinkLength
public double getLinkLength()
Gets the value of the linkLength property.
-
setLinkLength
public void setLinkLength(double value)
Sets the value of the linkLength property.
-
getLinkTwist
public double getLinkTwist()
Gets the value of the linkTwist property.
-
setLinkTwist
public void setLinkTwist(double value)
Sets the value of the linkTwist property.
-
getLinkOffset
public double getLinkOffset()
Gets the value of the linkOffset property.
-
setLinkOffset
public void setLinkOffset(double value)
Sets the value of the linkOffset property.
-
getJointAngle
public double getJointAngle()
Gets the value of the jointAngle property.
-
setJointAngle
public void setJointAngle(double value)
Sets the value of the jointAngle property.
-
-