org.collada._2005._11.colladaschema
Class Skin

java.lang.Object
  extended by org.collada._2005._11.colladaschema.Skin

public class Skin
extends Object

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="bind_shape_matrix" type="{http://www.collada.org/2005/11/COLLADASchema}float4x4" minOccurs="0"/>
         <element ref="{http://www.collada.org/2005/11/COLLADASchema}source" maxOccurs="unbounded" minOccurs="3"/>
         <element name="joints">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="input" type="{http://www.collada.org/2005/11/COLLADASchema}InputLocal" maxOccurs="unbounded" minOccurs="2"/>
                   <element ref="{http://www.collada.org/2005/11/COLLADASchema}extra" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="vertex_weights">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="input" type="{http://www.collada.org/2005/11/COLLADASchema}InputLocalOffset" maxOccurs="unbounded" minOccurs="2"/>
                   <element name="vcount" type="{http://www.collada.org/2005/11/COLLADASchema}ListOfUInts" minOccurs="0"/>
                   <element name="v" type="{http://www.collada.org/2005/11/COLLADASchema}ListOfInts" minOccurs="0"/>
                   <element ref="{http://www.collada.org/2005/11/COLLADASchema}extra" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
                 <attribute name="count" use="required" type="{http://www.collada.org/2005/11/COLLADASchema}uint" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://www.collada.org/2005/11/COLLADASchema}extra" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="source" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Skin.Joints
          Java class for anonymous complex type.
static class Skin.VertexWeights
          Java class for anonymous complex type.
 
Field Summary
protected  List<Double> bindShapeMatrix
           
protected  List<Extra> extra
           
protected  Skin.Joints joints
           
protected  List<Source> source1
           
protected  String source2
           
protected  Skin.VertexWeights vertexWeights
           
 
Constructor Summary
Skin()
           
 
Method Summary
 List<Double> getBindShapeMatrix()
          Gets the value of the bindShapeMatrix property.
 List<Extra> getExtra()
          The extra element may appear any number of times.
 Skin.Joints getJoints()
          Gets the value of the joints property.
 List<Source> getSource1()
          The skin element must contain at least three source elements.
 String getSource2()
          Gets the value of the source2 property.
 Skin.VertexWeights getVertexWeights()
          Gets the value of the vertexWeights property.
 void setJoints(Skin.Joints value)
          Sets the value of the joints property.
 void setSource2(String value)
          Sets the value of the source2 property.
 void setVertexWeights(Skin.VertexWeights value)
          Sets the value of the vertexWeights property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bindShapeMatrix

protected List<Double> bindShapeMatrix

source1

protected List<Source> source1

joints

protected Skin.Joints joints

vertexWeights

protected Skin.VertexWeights vertexWeights

extra

protected List<Extra> extra

source2

protected String source2
Constructor Detail

Skin

public Skin()
Method Detail

getBindShapeMatrix

public List<Double> getBindShapeMatrix()
Gets the value of the bindShapeMatrix 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 bindShapeMatrix property.

For example, to add a new item, do as follows:

    getBindShapeMatrix().add(newItem);
 

Objects of the following type(s) are allowed in the list Double


getSource1

public List<Source> getSource1()
The skin element must contain at least three source elements. Gets the value of the source1 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 source1 property.

For example, to add a new item, do as follows:

    getSource1().add(newItem);
 

Objects of the following type(s) are allowed in the list Source


getJoints

public Skin.Joints getJoints()
Gets the value of the joints property.

Returns:
possible object is Skin.Joints

setJoints

public void setJoints(Skin.Joints value)
Sets the value of the joints property.

Parameters:
value - allowed object is Skin.Joints

getVertexWeights

public Skin.VertexWeights getVertexWeights()
Gets the value of the vertexWeights property.

Returns:
possible object is Skin.VertexWeights

setVertexWeights

public void setVertexWeights(Skin.VertexWeights value)
Sets the value of the vertexWeights property.

Parameters:
value - allowed object is Skin.VertexWeights

getExtra

public List<Extra> getExtra()
The extra element may appear any number of times. Gets the value of the extra 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 extra property.

For example, to add a new item, do as follows:

    getExtra().add(newItem);
 

Objects of the following type(s) are allowed in the list Extra


getSource2

public String getSource2()
Gets the value of the source2 property.

Returns:
possible object is String

setSource2

public void setSource2(String value)
Sets the value of the source2 property.

Parameters:
value - allowed object is String

CroftSoft Javadoc

CroftSoft COLLADA JAXB Javadoc (2006-11-13 15:08:25)