|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.collada._2005._11.colladaschema.RigidBody.TechniqueCommon.Shape
public static class RigidBody.TechniqueCommon.Shape
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="hollow" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.collada.org/2005/11/COLLADASchema>bool">
<attribute name="sid" type="{http://www.w3.org/2001/XMLSchema}NCName" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="mass" type="{http://www.collada.org/2005/11/COLLADASchema}TargetableFloat" minOccurs="0"/>
<element name="density" type="{http://www.collada.org/2005/11/COLLADASchema}TargetableFloat" minOccurs="0"/>
<choice minOccurs="0">
<element ref="{http://www.collada.org/2005/11/COLLADASchema}instance_physics_material"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}physics_material"/>
</choice>
<choice>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}instance_geometry"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}plane"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}box"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}sphere"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}cylinder"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}tapered_cylinder"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}capsule"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}tapered_capsule"/>
</choice>
<choice maxOccurs="unbounded" minOccurs="0">
<element ref="{http://www.collada.org/2005/11/COLLADASchema}translate"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}rotate"/>
</choice>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}extra" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Nested Class Summary | |
|---|---|
static class |
RigidBody.TechniqueCommon.Shape.Hollow
Java class for anonymous complex type. |
| Field Summary | |
|---|---|
protected Box |
box
|
protected Capsule |
capsule
|
protected Cylinder |
cylinder
|
protected TargetableFloat |
density
|
protected List<Extra> |
extra
|
protected RigidBody.TechniqueCommon.Shape.Hollow |
hollow
|
protected InstanceGeometry |
instanceGeometry
|
protected InstanceWithExtra |
instancePhysicsMaterial
|
protected TargetableFloat |
mass
|
protected PhysicsMaterial |
physicsMaterial
|
protected Plane |
plane
|
protected Sphere |
sphere
|
protected TaperedCapsule |
taperedCapsule
|
protected TaperedCylinder |
taperedCylinder
|
protected List<Object> |
translateOrRotate
|
| Constructor Summary | |
|---|---|
RigidBody.TechniqueCommon.Shape()
|
|
| Method Summary | |
|---|---|
Box |
getBox()
Defines a box to use for this shape. |
Capsule |
getCapsule()
Defines a capsule to use for this shape. |
Cylinder |
getCylinder()
Defines a cyliner to use for this shape. |
TargetableFloat |
getDensity()
Gets the value of the density property. |
List<Extra> |
getExtra()
The extra element may appear any number of times. |
RigidBody.TechniqueCommon.Shape.Hollow |
getHollow()
Gets the value of the hollow property. |
InstanceGeometry |
getInstanceGeometry()
Instances a geometry to use to define this shape. |
InstanceWithExtra |
getInstancePhysicsMaterial()
References a physics_material for the shape. |
TargetableFloat |
getMass()
Gets the value of the mass property. |
PhysicsMaterial |
getPhysicsMaterial()
Defines a physics_material for the shape. |
Plane |
getPlane()
Defines a plane to use for this shape. |
Sphere |
getSphere()
Defines a sphere to use for this shape. |
TaperedCapsule |
getTaperedCapsule()
Defines a tapered_capsule to use for this shape. |
TaperedCylinder |
getTaperedCylinder()
Defines a tapered_cylinder to use for this shape. |
List<Object> |
getTranslateOrRotate()
Gets the value of the translateOrRotate property. |
void |
setBox(Box value)
Defines a box to use for this shape. |
void |
setCapsule(Capsule value)
Defines a capsule to use for this shape. |
void |
setCylinder(Cylinder value)
Defines a cyliner to use for this shape. |
void |
setDensity(TargetableFloat value)
Sets the value of the density property. |
void |
setHollow(RigidBody.TechniqueCommon.Shape.Hollow value)
Sets the value of the hollow property. |
void |
setInstanceGeometry(InstanceGeometry value)
Instances a geometry to use to define this shape. |
void |
setInstancePhysicsMaterial(InstanceWithExtra value)
References a physics_material for the shape. |
void |
setMass(TargetableFloat value)
Sets the value of the mass property. |
void |
setPhysicsMaterial(PhysicsMaterial value)
Defines a physics_material for the shape. |
void |
setPlane(Plane value)
Defines a plane to use for this shape. |
void |
setSphere(Sphere value)
Defines a sphere to use for this shape. |
void |
setTaperedCapsule(TaperedCapsule value)
Defines a tapered_capsule to use for this shape. |
void |
setTaperedCylinder(TaperedCylinder value)
Defines a tapered_cylinder to use for this shape. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected RigidBody.TechniqueCommon.Shape.Hollow hollow
protected TargetableFloat mass
protected TargetableFloat density
protected InstanceWithExtra instancePhysicsMaterial
protected PhysicsMaterial physicsMaterial
protected InstanceGeometry instanceGeometry
protected Plane plane
protected Box box
protected Sphere sphere
protected Cylinder cylinder
protected TaperedCylinder taperedCylinder
protected Capsule capsule
protected TaperedCapsule taperedCapsule
protected List<Object> translateOrRotate
protected List<Extra> extra
| Constructor Detail |
|---|
public RigidBody.TechniqueCommon.Shape()
| Method Detail |
|---|
public RigidBody.TechniqueCommon.Shape.Hollow getHollow()
RigidBody.TechniqueCommon.Shape.Hollowpublic void setHollow(RigidBody.TechniqueCommon.Shape.Hollow value)
value - allowed object is
RigidBody.TechniqueCommon.Shape.Hollowpublic TargetableFloat getMass()
TargetableFloatpublic void setMass(TargetableFloat value)
value - allowed object is
TargetableFloatpublic TargetableFloat getDensity()
TargetableFloatpublic void setDensity(TargetableFloat value)
value - allowed object is
TargetableFloatpublic InstanceWithExtra getInstancePhysicsMaterial()
InstanceWithExtrapublic void setInstancePhysicsMaterial(InstanceWithExtra value)
value - allowed object is
InstanceWithExtrapublic PhysicsMaterial getPhysicsMaterial()
PhysicsMaterialpublic void setPhysicsMaterial(PhysicsMaterial value)
value - allowed object is
PhysicsMaterialpublic InstanceGeometry getInstanceGeometry()
InstanceGeometrypublic void setInstanceGeometry(InstanceGeometry value)
value - allowed object is
InstanceGeometrypublic Plane getPlane()
Planepublic void setPlane(Plane value)
value - allowed object is
Planepublic Box getBox()
Boxpublic void setBox(Box value)
value - allowed object is
Boxpublic Sphere getSphere()
Spherepublic void setSphere(Sphere value)
value - allowed object is
Spherepublic Cylinder getCylinder()
Cylinderpublic void setCylinder(Cylinder value)
value - allowed object is
Cylinderpublic TaperedCylinder getTaperedCylinder()
TaperedCylinderpublic void setTaperedCylinder(TaperedCylinder value)
value - allowed object is
TaperedCylinderpublic Capsule getCapsule()
Capsulepublic void setCapsule(Capsule value)
value - allowed object is
Capsulepublic TaperedCapsule getTaperedCapsule()
TaperedCapsulepublic void setTaperedCapsule(TaperedCapsule value)
value - allowed object is
TaperedCapsulepublic List<Object> getTranslateOrRotate()
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 translateOrRotate property.
For example, to add a new item, do as follows:
getTranslateOrRotate().add(newItem);
Objects of the following type(s) are allowed in the list
TargetableFloat3
Rotate
public List<Extra> getExtra()
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
|
CroftSoft Javadoc | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||