de.micromata.opengis.kml.v_2_2_0
Class Scale

java.lang.Object
  extended by de.micromata.opengis.kml.v_2_2_0.AbstractObject
      extended by de.micromata.opengis.kml.v_2_2_0.Scale
All Implemented Interfaces:
java.lang.Cloneable

public class Scale
extends AbstractObject
implements java.lang.Cloneable

Note: The tag has been deprecated. Use instead.

Resizes the icon.

Scales a model along the x, y, and z axes in the model's coordinate space. 2.5 2.5 3.5


Field Summary
protected  java.util.List<AbstractObject> scaleObjectExtension
          
protected  java.util.List<java.lang.Object> scaleSimpleExtension
           
protected  double x
          , , ,
protected  double y
           
protected  double z
           
 
Fields inherited from class de.micromata.opengis.kml.v_2_2_0.AbstractObject
id, objectSimpleExtension, targetId
 
Constructor Summary
Scale()
           
 
Method Summary
 Scale addToObjectSimpleExtension(java.lang.Object objectSimpleExtension)
          add a value to the objectSimpleExtension property collection
 Scale addToScaleObjectExtension(AbstractObject scaleObjectExtension)
          add a value to the scaleObjectExtension property collection
 Scale addToScaleSimpleExtension(java.lang.Object scaleSimpleExtension)
          add a value to the scaleSimpleExtension property collection
 Scale clone()
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<AbstractObject> getScaleObjectExtension()
           
 java.util.List<java.lang.Object> getScaleSimpleExtension()
           
 double getX()
           
 double getY()
           
 double getZ()
           
 int hashCode()
           
 void setObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
           
 void setScaleObjectExtension(java.util.List<AbstractObject> scaleObjectExtension)
           
 void setScaleSimpleExtension(java.util.List<java.lang.Object> scaleSimpleExtension)
           
 void setX(double value)
           
 void setY(double value)
           
 void setZ(double value)
           
 Scale withId(java.lang.String id)
          fluent setter
 Scale withObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
          fluent setter
 Scale withScaleObjectExtension(java.util.List<AbstractObject> scaleObjectExtension)
          fluent setter
 Scale withScaleSimpleExtension(java.util.List<java.lang.Object> scaleSimpleExtension)
          fluent setter
 Scale withTargetId(java.lang.String targetId)
          fluent setter
 Scale withX(double x)
          fluent setter
 Scale withY(double y)
          fluent setter
 Scale withZ(double z)
          fluent setter
 
Methods inherited from class de.micromata.opengis.kml.v_2_2_0.AbstractObject
getId, getObjectSimpleExtension, getTargetId, setId, setTargetId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x

protected double x
, , ,

Use of these elements within has been deprecated.


y

protected double y

z

protected double z

scaleSimpleExtension

protected java.util.List<java.lang.Object> scaleSimpleExtension

scaleObjectExtension

protected java.util.List<AbstractObject> scaleObjectExtension

This is an abstract base class and cannot be used directly in a KML file. It provides the id attribute, which allows unique identification of a KML element, and the targetId attribute, which is used to reference objects that have already been loaded into Google Earth. The id attribute must be assigned if the mechanism is to be used.

Syntax:
<!-- abstract element; do not create -->
 <!-- Object id="ID" targetId="NCName" -->
 <!-- /Object> -->

Constructor Detail

Scale

public Scale()
Method Detail

getX

public double getX()
Returns:
possible object is Double
See Also:
x

setX

public void setX(double value)
Parameters:
value - allowed object is Double
See Also:
x

getY

public double getY()
Returns:
possible object is Double
See Also:
y

setY

public void setY(double value)
Parameters:
value - allowed object is Double
See Also:
y

getZ

public double getZ()
Returns:
possible object is Double
See Also:
z

setZ

public void setZ(double value)
Parameters:
value - allowed object is Double
See Also:
z

getScaleSimpleExtension

public java.util.List<java.lang.Object> getScaleSimpleExtension()
See Also:
scaleSimpleExtension

getScaleObjectExtension

public java.util.List<AbstractObject> getScaleObjectExtension()
See Also:
scaleObjectExtension

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractObject

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class AbstractObject

setScaleSimpleExtension

public void setScaleSimpleExtension(java.util.List<java.lang.Object> scaleSimpleExtension)
Parameters:
scaleSimpleExtension -
See Also:
scaleSimpleExtension

addToScaleSimpleExtension

public Scale addToScaleSimpleExtension(java.lang.Object scaleSimpleExtension)
add a value to the scaleSimpleExtension property collection

Parameters:
scaleSimpleExtension - Objects of the following type are allowed in the list: Object
Returns:
true (as general contract of Collection.add).

setScaleObjectExtension

public void setScaleObjectExtension(java.util.List<AbstractObject> scaleObjectExtension)
Parameters:
scaleObjectExtension -
See Also:
scaleObjectExtension

addToScaleObjectExtension

public Scale addToScaleObjectExtension(AbstractObject scaleObjectExtension)
add a value to the scaleObjectExtension property collection

Parameters:
scaleObjectExtension - Objects of the following type are allowed in the list: AbstractObject
Returns:
true (as general contract of Collection.add).

setObjectSimpleExtension

public void setObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
Overrides:
setObjectSimpleExtension in class AbstractObject
See Also:
objectSimpleExtension

addToObjectSimpleExtension

public Scale addToObjectSimpleExtension(java.lang.Object objectSimpleExtension)
Description copied from class: AbstractObject
add a value to the objectSimpleExtension property collection

Overrides:
addToObjectSimpleExtension in class AbstractObject
Parameters:
objectSimpleExtension - Objects of the following type are allowed in the list: Object
Returns:
true (as general contract of Collection.add).

withX

public Scale withX(double x)
fluent setter

Parameters:
x - required parameter
See Also:
setX(double)

withY

public Scale withY(double y)
fluent setter

Parameters:
y - required parameter
See Also:
setY(double)

withZ

public Scale withZ(double z)
fluent setter

Parameters:
z - required parameter
See Also:
setZ(double)

withScaleSimpleExtension

public Scale withScaleSimpleExtension(java.util.List<java.lang.Object> scaleSimpleExtension)
fluent setter

Parameters:
scaleSimpleExtension - required parameter
See Also:
#setScaleSimpleExtension(List)

withScaleObjectExtension

public Scale withScaleObjectExtension(java.util.List<AbstractObject> scaleObjectExtension)
fluent setter

Parameters:
scaleObjectExtension - required parameter
See Also:
#setScaleObjectExtension(List)

withObjectSimpleExtension

public Scale withObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
Description copied from class: AbstractObject
fluent setter

Overrides:
withObjectSimpleExtension in class AbstractObject
Parameters:
objectSimpleExtension - required parameter
See Also:
#setObjectSimpleExtension(List)

withId

public Scale withId(java.lang.String id)
Description copied from class: AbstractObject
fluent setter

Overrides:
withId in class AbstractObject
Parameters:
id - required parameter
See Also:
AbstractObject.setId(String)

withTargetId

public Scale withTargetId(java.lang.String targetId)
Description copied from class: AbstractObject
fluent setter

Overrides:
withTargetId in class AbstractObject
Parameters:
targetId - required parameter
See Also:
AbstractObject.setTargetId(String)

clone

public Scale clone()
Overrides:
clone in class AbstractObject