Class 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>
     
    • Field Detail

      • linkLength

        protected double linkLength
      • linkTwist

        protected double linkTwist
      • linkOffset

        protected double linkOffset
      • jointAngle

        protected double jointAngle
    • Constructor Detail

      • DHParameterCT

        public DHParameterCT()
    • 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 is BigInteger
      • 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.