public class BasicModel extends WWObjectImpl implements Model
worldwind.xml or its application-specified alternate.| Constructor and Description |
|---|
BasicModel() |
BasicModel(Globe globe,
LayerList layers) |
| Modifier and Type | Method and Description |
|---|---|
protected LayerList |
createLayersFromElement(Element element)
Create the layer list from an XML configuration element.
|
Extent |
getExtent()
Returns the bounding sphere in Cartesian world coordinates of the model.
|
Globe |
getGlobe()
Indicates the globe in this model.
|
LayerList |
getLayers()
Indicates the layers associated with this model.
|
boolean |
isShowTessellationBoundingVolumes()
Indicates whether the bounding volumes of the tessellated globe's surface geometry should be displayed.
|
boolean |
isShowWireframeExterior()
Indicates whether the globe surface's exterior geometry is to be drawn.
|
boolean |
isShowWireframeInterior()
Indicates whether the globe surface's interior geometry is to be drawn.
|
void |
onMessage(Message msg)
Empty implementation of MessageListener.
|
void |
setGlobe(Globe globe)
Specifies the model's globe.
|
void |
setLayers(LayerList layers)
Specifies the model's layers.
|
void |
setShowTessellationBoundingVolumes(boolean showTessellationBoundingVolumes)
Specifies whether the bounding volumes of the globes tessellated surface geometry is to be drawn.
|
void |
setShowWireframeExterior(boolean show)
Specifies whether to display as wireframe the exterior geometry of the tessellated globe surface.
|
void |
setShowWireframeInterior(boolean show)
Specifies whether to display as wireframe the interior geometry of the tessellated globe surface.
|
propertyChangeaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuespropertyChangeprotected LayerList createLayersFromElement(Element element)
element - the configuration description.public Extent getExtent()
public Globe getGlobe()
public LayerList getLayers()
public boolean isShowTessellationBoundingVolumes()
isShowTessellationBoundingVolumes in interface Modelpublic boolean isShowWireframeExterior()
isShowWireframeExterior in interface Modelpublic boolean isShowWireframeInterior()
isShowWireframeInterior in interface Modelpublic void onMessage(Message msg)
onMessage in interface MessageListeneronMessage in class WWObjectImplmsg - The message that was received.public void setGlobe(Globe globe)
public void setLayers(LayerList layers)
public void setShowTessellationBoundingVolumes(boolean showTessellationBoundingVolumes)
setShowTessellationBoundingVolumes in interface ModelshowTessellationBoundingVolumes - true if the bounding volumes should be drawn, false, the default, if not.public void setShowWireframeExterior(boolean show)
setShowWireframeExterior in interface Modelshow - true causes the geometry to be shown, false, the default, does not.public void setShowWireframeInterior(boolean show)
setShowWireframeInterior in interface Modelshow - true causes the geometry to be shown, false, the default, does not.