public class CIMPictureMarker extends CIMMarker
| Constructor and Description |
|---|
CIMPictureMarker() |
| Modifier and Type | Method and Description |
|---|---|
void |
deserialize(JSONObject jsonObject)
Deserializes this object from its JSON representation.
|
static CIMPictureMarker |
fromJSON(java.lang.String json)
Creates the object with a specified state from a JSON encoding.
|
CIMAnimatedSymbolProperties |
getAnimatedSymbolProperties()
Gets the collection of symbol properties that apply when the symbol layer has animation data.
|
CIMColorSubstitution[] |
getColorSubstitutions()
Gets the color substitutions for the picture.
|
double |
getDepth3D()
Gets the depth of the image when drawn in 3D.
|
boolean |
getInvertBackfaceTexture()
Gets a value indicating whether the image is right-reading when viewed from behind.
|
double |
getScaleX()
Gets the scale X which changes the width of the symbol without changing the height (or depth in 3D), as a ratio.
|
TextureFilter |
getTextureFilter()
Gets how the image is resampled.
|
CIMColor |
getTintColor()
Gets the color that is applied as a tint to the image.
|
java.lang.String |
getURL()
Gets the image that is used in the symbol layer.
|
boolean |
getVerticalOrientation3D()
Gets a value indicating whether the marker stands upright as though locked in place.
|
void |
serialize(JSONObject jsonObject)
Serializes this object to its JSON representation.
|
void |
setAnimatedSymbolProperties(CIMAnimatedSymbolProperties animatedSymbolProperties)
Sets the collection of symbol properties that apply when the symbol layer has animation data.
|
void |
setColorSubstitutions(CIMColorSubstitution[] colorSubstitutions)
Sets the color substitutions for the picture.
|
void |
setDepth3D(double depth3D)
Sets the depth of the image when drawn in 3D.
|
void |
setInvertBackfaceTexture(boolean invertBackfaceTexture)
Sets a value indicating whether the image is right-reading when viewed from behind.
|
void |
setScaleX(double scaleX)
Sets the scale X which changes the width of the symbol without changing the height (or depth in 3D), as a ratio.
|
void |
setTextureFilter(TextureFilter textureFilter)
Sets how the image is resampled.
|
void |
setTintColor(CIMColor tintColor)
Sets the color that is applied as a tint to the image.
|
void |
setURL(java.lang.String uRL)
Sets the image that is used in the symbol layer.
|
void |
setVerticalOrientation3D(boolean verticalOrientation3D)
Sets a value indicating whether the marker stands upright as though locked in place.
|
java.lang.String |
toJSON()
Creates a JSON encoding of the object and its current state.
|
getAnchorPoint, getAnchorPointUnits, getAngleX, getAngleY, getBillboardMode3D, getDominantSizeAxis3D, getMarkerPlacement, getOffsetX, getOffsetY, getOffsetZ, getRotateClockwise, getRotation, getSize, setAnchorPoint, setAnchorPointUnits, setAngleX, setAngleY, setBillboardMode3D, setDominantSizeAxis3D, setMarkerPlacement, setOffsetX, setOffsetY, setOffsetZ, setRotateClockwise, setRotation, setSizegetAnimations, getColorLocked, getEffects, getEnable, getName, getOverprint, getPrimitiveName, setAnimations, setColorLocked, setEffects, setEnable, setName, setOverprint, setPrimitiveNamepublic CIMColorSubstitution[] getColorSubstitutions()
public void setColorSubstitutions(CIMColorSubstitution[] colorSubstitutions)
public double getDepth3D()
public void setDepth3D(double depth3D)
public boolean getInvertBackfaceTexture()
public void setInvertBackfaceTexture(boolean invertBackfaceTexture)
public double getScaleX()
public void setScaleX(double scaleX)
public TextureFilter getTextureFilter()
public void setTextureFilter(TextureFilter textureFilter)
public CIMColor getTintColor()
public void setTintColor(CIMColor tintColor)
public java.lang.String getURL()
public void setURL(java.lang.String uRL)
public boolean getVerticalOrientation3D()
public void setVerticalOrientation3D(boolean verticalOrientation3D)
public CIMAnimatedSymbolProperties getAnimatedSymbolProperties()
public void setAnimatedSymbolProperties(CIMAnimatedSymbolProperties animatedSymbolProperties)
public static CIMPictureMarker fromJSON(java.lang.String json) throws CIMJSONException
CIMJSONExceptionpublic java.lang.String toJSON()
public void deserialize(JSONObject jsonObject) throws CIMJSONException
deserialize in class CIMMarkerCIMJSONExceptionpublic void serialize(JSONObject jsonObject)