public class CTModel3D extends java.lang.Object implements Child
Java class for CT_Model3D complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CT_Model3D">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="spPr" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_ShapeProperties"/>
<element name="camera" type="{http://schemas.microsoft.com/office/drawing/2017/model3d}CT_Model3DCamera"/>
<element name="trans" type="{http://schemas.microsoft.com/office/drawing/2017/model3d}CT_Model3DTransform"/>
<element name="attrSrcUrl" type="{http://schemas.microsoft.com/office/drawing/2016/11/main}CT_PictureAttributionSourceURL" minOccurs="0"/>
<element name="raster" type="{http://schemas.microsoft.com/office/drawing/2017/model3d}CT_Model3DRaster" minOccurs="0"/>
<element name="extLst" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_OfficeArtExtensionList" minOccurs="0"/>
<choice>
<element name="objViewport" type="{http://schemas.microsoft.com/office/drawing/2017/model3d}CT_ObjectViewport"/>
<element name="winViewport" type="{http://schemas.microsoft.com/office/drawing/2017/model3d}CT_WindowViewport"/>
</choice>
<element name="ambientLight" type="{http://schemas.microsoft.com/office/drawing/2017/model3d}CT_AmbientLight" minOccurs="0"/>
<choice maxOccurs="unbounded" minOccurs="0">
<element name="ptLight" type="{http://schemas.microsoft.com/office/drawing/2017/model3d}CT_PointLight"/>
<element name="spotLight" type="{http://schemas.microsoft.com/office/drawing/2017/model3d}CT_SpotLight"/>
<element name="dirLight" type="{http://schemas.microsoft.com/office/drawing/2017/model3d}CT_DirectionalLight"/>
<element name="unkLight" type="{http://schemas.microsoft.com/office/drawing/2017/model3d}CT_UnknownLight"/>
</choice>
</sequence>
<attGroup ref="{http://schemas.openxmlformats.org/drawingml/2006/main}AG_Blob"/>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected CTAmbientLight |
ambientLight |
protected CTPictureAttributionSourceURL |
attrSrcUrl |
protected CTModel3DCamera |
camera |
protected java.lang.String |
embed |
protected CTOfficeArtExtensionList |
extLst |
protected java.lang.String |
link |
protected CTObjectViewport |
objViewport |
protected java.util.List<java.lang.Object> |
ptLightOrSpotLightOrDirLight |
protected CTModel3DRaster |
raster |
protected CTShapeProperties |
spPr |
protected CTModel3DTransform |
trans |
protected CTWindowViewport |
winViewport |
| Constructor and Description |
|---|
CTModel3D() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
java.lang.Object parent)
This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
|
CTAmbientLight |
getAmbientLight()
Gets the value of the ambientLight property.
|
CTPictureAttributionSourceURL |
getAttrSrcUrl()
Gets the value of the attrSrcUrl property.
|
CTModel3DCamera |
getCamera()
Gets the value of the camera property.
|
java.lang.String |
getEmbed()
Embedded Picture Reference
|
CTOfficeArtExtensionList |
getExtLst()
Gets the value of the extLst property.
|
java.lang.String |
getLink()
Linked Picture Reference
|
CTObjectViewport |
getObjViewport()
Gets the value of the objViewport property.
|
java.lang.Object |
getParent()
Gets the parent object in the object tree representing the unmarshalled xml document.
|
java.util.List<java.lang.Object> |
getPtLightOrSpotLightOrDirLight()
Gets the value of the ptLightOrSpotLightOrDirLight property.
|
CTModel3DRaster |
getRaster()
Gets the value of the raster property.
|
CTShapeProperties |
getSpPr()
Gets the value of the spPr property.
|
CTModel3DTransform |
getTrans()
Gets the value of the trans property.
|
CTWindowViewport |
getWinViewport()
Gets the value of the winViewport property.
|
void |
setAmbientLight(CTAmbientLight value)
Sets the value of the ambientLight property.
|
void |
setAttrSrcUrl(CTPictureAttributionSourceURL value)
Sets the value of the attrSrcUrl property.
|
void |
setCamera(CTModel3DCamera value)
Sets the value of the camera property.
|
void |
setEmbed(java.lang.String value)
Sets the value of the embed property.
|
void |
setExtLst(CTOfficeArtExtensionList value)
Sets the value of the extLst property.
|
void |
setLink(java.lang.String value)
Sets the value of the link property.
|
void |
setObjViewport(CTObjectViewport value)
Sets the value of the objViewport property.
|
void |
setParent(java.lang.Object parent) |
void |
setRaster(CTModel3DRaster value)
Sets the value of the raster property.
|
void |
setSpPr(CTShapeProperties value)
Sets the value of the spPr property.
|
void |
setTrans(CTModel3DTransform value)
Sets the value of the trans property.
|
void |
setWinViewport(CTWindowViewport value)
Sets the value of the winViewport property.
|
protected CTShapeProperties spPr
protected CTModel3DCamera camera
protected CTModel3DTransform trans
protected CTPictureAttributionSourceURL attrSrcUrl
protected CTModel3DRaster raster
protected CTOfficeArtExtensionList extLst
protected CTObjectViewport objViewport
protected CTWindowViewport winViewport
protected CTAmbientLight ambientLight
protected java.util.List<java.lang.Object> ptLightOrSpotLightOrDirLight
protected java.lang.String embed
protected java.lang.String link
public CTShapeProperties getSpPr()
CTShapePropertiespublic void setSpPr(CTShapeProperties value)
value - allowed object is
CTShapePropertiespublic CTModel3DCamera getCamera()
CTModel3DCamerapublic void setCamera(CTModel3DCamera value)
value - allowed object is
CTModel3DCamerapublic CTModel3DTransform getTrans()
CTModel3DTransformpublic void setTrans(CTModel3DTransform value)
value - allowed object is
CTModel3DTransformpublic CTPictureAttributionSourceURL getAttrSrcUrl()
CTPictureAttributionSourceURLpublic void setAttrSrcUrl(CTPictureAttributionSourceURL value)
value - allowed object is
CTPictureAttributionSourceURLpublic CTModel3DRaster getRaster()
CTModel3DRasterpublic void setRaster(CTModel3DRaster value)
value - allowed object is
CTModel3DRasterpublic CTOfficeArtExtensionList getExtLst()
CTOfficeArtExtensionListpublic void setExtLst(CTOfficeArtExtensionList value)
value - allowed object is
CTOfficeArtExtensionListpublic CTObjectViewport getObjViewport()
CTObjectViewportpublic void setObjViewport(CTObjectViewport value)
value - allowed object is
CTObjectViewportpublic CTWindowViewport getWinViewport()
CTWindowViewportpublic void setWinViewport(CTWindowViewport value)
value - allowed object is
CTWindowViewportpublic CTAmbientLight getAmbientLight()
CTAmbientLightpublic void setAmbientLight(CTAmbientLight value)
value - allowed object is
CTAmbientLightpublic java.util.List<java.lang.Object> getPtLightOrSpotLightOrDirLight()
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 ptLightOrSpotLightOrDirLight property.
For example, to add a new item, do as follows:
getPtLightOrSpotLightOrDirLight().add(newItem);
Objects of the following type(s) are allowed in the list
CTPointLight
CTSpotLight
CTDirectionalLight
CTUnknownLight
public java.lang.String getEmbed()
Stringpublic void setEmbed(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getLink()
Stringpublic void setLink(java.lang.String value)
value - allowed object is
Stringpublic java.lang.Object getParent()
public void afterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
java.lang.Object parent)
parent - The parent object in the object tree.unmarshaller - The unmarshaller that generated the instance.Copyright © 2007–2023. All rights reserved.