public class CIMVectorMarker extends CIMMarker
| Constructor and Description |
|---|
CIMVectorMarker() |
| Modifier and Type | Method and Description |
|---|---|
void |
deserialize(JSONObject jsonObject)
Deserializes this object from its JSON representation.
|
static CIMVectorMarker |
fromJSON(java.lang.String json)
Creates the object with a specified state from a JSON encoding.
|
CIMClippingPath |
getClippingPath()
Gets a clipping path for the vector marker graphics.
|
double |
getDepth3D()
Gets the depth of the marker when drawn in 3D.
|
IEnvelope |
getFrame()
Gets the outer boundary of the entire vector marker.
|
CIMMarkerGraphic[] |
getMarkerGraphics()
Gets the vector graphics that define the shape of the marker.
|
boolean |
getRespectFrame()
Gets a value indicating whether the frame of the vector marker should be honored when drawing the marker.
|
boolean |
getScaleSymbolsProportionally()
Gets a value indicating whether the strokes and or fills of a marker are scaled proportionally when the symbol size is changed.
|
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 |
setClippingPath(CIMClippingPath clippingPath)
Sets a clipping path for the vector marker graphics.
|
void |
setDepth3D(double depth3D)
Sets the depth of the marker when drawn in 3D.
|
void |
setFrame(IEnvelope frame)
Sets the outer boundary of the entire vector marker.
|
void |
setMarkerGraphics(CIMMarkerGraphic[] markerGraphics)
Sets the vector graphics that define the shape of the marker.
|
void |
setRespectFrame(boolean respectFrame)
Sets a value indicating whether the frame of the vector marker should be honored when drawing the marker.
|
void |
setScaleSymbolsProportionally(boolean scaleSymbolsProportionally)
Sets a value indicating whether the strokes and or fills of a marker are scaled proportionally when the symbol size is changed.
|
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 double getDepth3D()
public void setDepth3D(double depth3D)
public IEnvelope getFrame()
public void setFrame(IEnvelope frame)
public CIMMarkerGraphic[] getMarkerGraphics()
public void setMarkerGraphics(CIMMarkerGraphic[] markerGraphics)
public boolean getVerticalOrientation3D()
public void setVerticalOrientation3D(boolean verticalOrientation3D)
public boolean getScaleSymbolsProportionally()
public void setScaleSymbolsProportionally(boolean scaleSymbolsProportionally)
public boolean getRespectFrame()
public void setRespectFrame(boolean respectFrame)
public CIMClippingPath getClippingPath()
public void setClippingPath(CIMClippingPath clippingPath)
public static CIMVectorMarker 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)