public class CTModel3D extends 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 String |
embed |
protected CTOfficeArtExtensionList |
extLst |
protected String |
link |
protected CTObjectViewport |
objViewport |
protected List<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(Unmarshaller unmarshaller,
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.
|
String |
getEmbed()
Embedded Picture Reference
|
CTOfficeArtExtensionList |
getExtLst()
Gets the value of the extLst property.
|
String |
getLink()
Linked Picture Reference
|
CTObjectViewport |
getObjViewport()
Gets the value of the objViewport property.
|
Object |
getParent()
Gets the parent object in the object tree representing the unmarshalled xml document.
|
List<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(String value)
Sets the value of the embed property.
|
void |
setExtLst(CTOfficeArtExtensionList value)
Sets the value of the extLst property.
|
void |
setLink(String value)
Sets the value of the link property.
|
void |
setObjViewport(CTObjectViewport value)
Sets the value of the objViewport property.
|
void |
setParent(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 String embed
protected 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 List<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 void setEmbed(String value)
value - allowed object is
Stringpublic void setLink(String value)
value - allowed object is
Stringpublic Object getParent()
public void afterUnmarshal(Unmarshaller unmarshaller, Object parent)
parent - The parent object in the object tree.unmarshaller - The unmarshaller that generated the instance.Copyright © 2007-2021. All Rights Reserved.