public class Scale extends AbstractObject implements Cloneable
Note: The
Resizes the icon.
Scales a model along the x, y, and z axes in the model's coordinate space.
| Modifier and Type | Field and Description |
|---|---|
protected List<AbstractObject> |
scaleObjectExtension
|
protected List<Object> |
scaleSimpleExtension |
protected double |
x
|
protected double |
y |
protected double |
z |
id, objectSimpleExtension, targetId| Constructor and Description |
|---|
Scale() |
| Modifier and Type | Method and Description |
|---|---|
Scale |
addToObjectSimpleExtension(Object objectSimpleExtension)
add a value to the objectSimpleExtension property collection
|
Scale |
addToScaleObjectExtension(AbstractObject scaleObjectExtension)
add a value to the scaleObjectExtension property collection
|
Scale |
addToScaleSimpleExtension(Object scaleSimpleExtension)
add a value to the scaleSimpleExtension property collection
|
Scale |
clone() |
boolean |
equals(Object obj) |
List<AbstractObject> |
getScaleObjectExtension() |
List<Object> |
getScaleSimpleExtension() |
double |
getX() |
double |
getY() |
double |
getZ() |
int |
hashCode() |
void |
setObjectSimpleExtension(List<Object> objectSimpleExtension) |
void |
setScaleObjectExtension(List<AbstractObject> scaleObjectExtension) |
void |
setScaleSimpleExtension(List<Object> scaleSimpleExtension) |
void |
setX(double value) |
void |
setY(double value) |
void |
setZ(double value) |
Scale |
withId(String id)
fluent setter
|
Scale |
withObjectSimpleExtension(List<Object> objectSimpleExtension)
fluent setter
|
Scale |
withScaleObjectExtension(List<AbstractObject> scaleObjectExtension)
fluent setter
|
Scale |
withScaleSimpleExtension(List<Object> scaleSimpleExtension)
fluent setter
|
Scale |
withTargetId(String targetId)
fluent setter
|
Scale |
withX(double x)
fluent setter
|
Scale |
withY(double y)
fluent setter
|
Scale |
withZ(double z)
fluent setter
|
getId, getObjectSimpleExtension, getTargetId, setId, setTargetIdprotected double x
Use of these elements within
protected double y
protected double z
protected List<AbstractObject> scaleObjectExtension
public double getX()
Doublexpublic void setX(double value)
value - allowed object is
Doublexpublic double getY()
Doubleypublic void setY(double value)
value - allowed object is
Doubleypublic double getZ()
Doublezpublic void setZ(double value)
value - allowed object is
Doublezpublic List<AbstractObject> getScaleObjectExtension()
scaleObjectExtensionpublic int hashCode()
hashCode in class AbstractObjectpublic boolean equals(Object obj)
equals in class AbstractObjectpublic void setScaleSimpleExtension(List<Object> scaleSimpleExtension)
scaleSimpleExtension - scaleSimpleExtensionpublic Scale addToScaleSimpleExtension(Object scaleSimpleExtension)
scaleSimpleExtension - Objects of the following type are allowed in the list: Objectpublic void setScaleObjectExtension(List<AbstractObject> scaleObjectExtension)
scaleObjectExtension - scaleObjectExtensionpublic Scale addToScaleObjectExtension(AbstractObject scaleObjectExtension)
scaleObjectExtension - Objects of the following type are allowed in the list: AbstractObjectpublic void setObjectSimpleExtension(List<Object> objectSimpleExtension)
setObjectSimpleExtension in class AbstractObjectobjectSimpleExtensionpublic Scale addToObjectSimpleExtension(Object objectSimpleExtension)
AbstractObjectaddToObjectSimpleExtension in class AbstractObjectobjectSimpleExtension - Objects of the following type are allowed in the list: Objectpublic Scale withX(double x)
x - required parametersetX(double)public Scale withY(double y)
y - required parametersetY(double)public Scale withZ(double z)
z - required parametersetZ(double)public Scale withScaleSimpleExtension(List<Object> scaleSimpleExtension)
scaleSimpleExtension - required parameter#setScaleSimpleExtension(Listpublic Scale withScaleObjectExtension(List<AbstractObject> scaleObjectExtension)
scaleObjectExtension - required parameter#setScaleObjectExtension(List) public Scale withObjectSimpleExtension(List<Object> objectSimpleExtension)
AbstractObjectwithObjectSimpleExtension in class AbstractObjectobjectSimpleExtension - required parameter#setObjectSimpleExtension(Listpublic Scale withId(String id)
AbstractObjectwithId in class AbstractObjectid - required parameterAbstractObject.setId(String)public Scale withTargetId(String targetId)
AbstractObjectwithTargetId in class AbstractObjecttargetId - required parameterAbstractObject.setTargetId(String)public Scale clone()
clone in class AbstractObjectCopyright © 2014 Micromata GmbH. All rights reserved.