public class CIMglTFMarker3D extends CIMMarker
| Constructor and Description |
|---|
CIMglTFMarker3D() |
| Modifier and Type | Method and Description |
|---|---|
void |
deserialize(JSONObject jsonObject)
Deserializes this object from its JSON representation.
|
static CIMglTFMarker3D |
fromJSON(java.lang.String json)
Creates the object with a specified state from a JSON encoding.
|
java.lang.String[] |
getAdditionalModelURIs()
Gets the URIs of additional binary references used by the model.
|
CIMAnimatedSymbolProperties |
getAnimatedSymbolProperties()
Gets the collection of symbol properties that apply when the symbol layer has animation data.
|
double |
getDepth()
Gets the marker depth.
|
boolean |
getIsRestricted()
Gets a value indicating whether the model can be exported.
|
java.lang.String |
getModelURI()
Gets the URI of the binary reference containing the GLTF or GLB which contains the node structure.
|
PrimitiveShapeType |
getPrimitiveShapeType()
Gets the PrimitiveShapeType.
|
java.lang.String |
getSourceStyleName()
Gets a value indicating the source style name.
|
java.lang.String |
getSourceSymbolKey()
Gets a value indicating the source symbol key.
|
java.lang.String |
getThumbnail()
Gets the representative image of the marker as a base64 encoded string.
|
CIMColor |
getTintColor()
Gets the color which defines the color that is applied to the marker.
|
boolean |
getUseAnchorPoint()
Gets a value indicating whether or not to ignore the marker anchor point and insert the model directly at the data point.
|
double |
getWidth()
Gets the marker width.
|
void |
serialize(JSONObject jsonObject)
Serializes this object to its JSON representation.
|
void |
setAdditionalModelURIs(java.lang.String[] additionalModelURIs)
Sets the URIs of additional binary references used by the model.
|
void |
setAnimatedSymbolProperties(CIMAnimatedSymbolProperties animatedSymbolProperties)
Sets the collection of symbol properties that apply when the symbol layer has animation data.
|
void |
setDepth(double depth)
Sets the marker depth.
|
void |
setIsRestricted(boolean isRestricted)
Sets a value indicating whether the model can be exported.
|
void |
setModelURI(java.lang.String modelURI)
Sets the URI of the binary reference containing the GLTF or GLB which contains the node structure.
|
void |
setPrimitiveShapeType(PrimitiveShapeType primitiveShapeType)
Sets the PrimitiveShapeType.
|
void |
setSourceStyleName(java.lang.String sourceStyleName)
Sets a value indicating the source style name.
|
void |
setSourceSymbolKey(java.lang.String sourceSymbolKey)
Sets a value indicating the source symbol key.
|
void |
setThumbnail(java.lang.String thumbnail)
Sets the representative image of the marker as a base64 encoded string.
|
void |
setTintColor(CIMColor tintColor)
Sets the color which defines the color that is applied to the marker.
|
void |
setUseAnchorPoint(boolean useAnchorPoint)
Sets a value indicating whether or not to ignore the marker anchor point and insert the model directly at the data point.
|
void |
setWidth(double width)
Sets the marker width.
|
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 java.lang.String getModelURI()
public void setModelURI(java.lang.String modelURI)
public java.lang.String[] getAdditionalModelURIs()
public void setAdditionalModelURIs(java.lang.String[] additionalModelURIs)
public double getWidth()
public void setWidth(double width)
public double getDepth()
public void setDepth(double depth)
public CIMColor getTintColor()
public void setTintColor(CIMColor tintColor)
public boolean getIsRestricted()
public void setIsRestricted(boolean isRestricted)
public java.lang.String getThumbnail()
public void setThumbnail(java.lang.String thumbnail)
public boolean getUseAnchorPoint()
public void setUseAnchorPoint(boolean useAnchorPoint)
public CIMAnimatedSymbolProperties getAnimatedSymbolProperties()
public void setAnimatedSymbolProperties(CIMAnimatedSymbolProperties animatedSymbolProperties)
public PrimitiveShapeType getPrimitiveShapeType()
public void setPrimitiveShapeType(PrimitiveShapeType primitiveShapeType)
public java.lang.String getSourceStyleName()
public void setSourceStyleName(java.lang.String sourceStyleName)
public java.lang.String getSourceSymbolKey()
public void setSourceSymbolKey(java.lang.String sourceSymbolKey)
public static CIMglTFMarker3D 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)