public interface RoverLayer extends Identifiable
RoverLayers are a container for RoverEntities, their contents, and the various indices and supporting types. Multiple RoverLayers are stacked to form the full contents of a map view.
RoverLayers are a more heavyweight abstraction than layers in CAD systems such as AutoCAD. What those systems call a "layer" is more analogous to a what we call a RoverDrawable.
RoverLayers were referred to as RoverSets in versions 4.4 and earlier of the Partner Platform.
Copyright 2008-2009 Partner Software, Inc.
| Modifier and Type | Method and Description |
|---|---|
RoverDrawable |
drawableFor(int drawId)
Returns the RoverDrawable with the given integer ID.
|
RoverDrawable |
drawableNamed(java.lang.String drawName)
Returns the RoverDraw with the given name.
|
RoverEntity |
entityFor(int dataTypeId)
Returns the RoverEntity with the given ID.
|
RoverCoordinateSystem |
getCoordinateSystem()
Coordinate system of map shape points.
|
RoverLevelOfDetail |
levelOfDetailFor(int lodId)
Returns the level of detail for the given ID.
|
java.util.List<RoverDrawable> |
listDrawables()
Lists all RoverDrawable definitions for this map.
|
java.util.List<RoverEntity> |
listEntities()
Lists all entities in the map.
|
java.util.List<RoverStringIndex> |
listFindIndices()
Returns the available find indices for this map.
|
java.util.List<RoverLevelOfDetail> |
listLevelsOfDetail()
Lists all levels of detail in the map.
|
java.util.List<RoverBytes> |
listStreamsFor(int lodId,
XyBounds bounds)
Returns the graphic streams required to render the given area.
|
java.util.List<RoverType> |
listTypes()
Lists all RoverType definitions for this map.
|
Naming<RoverDrawable> |
nameDrawables()
Returns all RoverDrawable definitions for this map as a Naming.
|
Naming<RoverStringIndex> |
nameFindIndices()
Returns the available find indices for this map as a naming.
|
Naming<RoverType> |
nameTypes()
Returns all RoverType definitions for this layer as a Naming.
|
RoverType |
typeFor(int typeId)
Returns the RoverType with the given integer ID.
|
RoverType |
typeNamed(java.lang.String typeName)
Returns the RoverType with the given name.
|
getGuid, getId, getNameRoverCoordinateSystem getCoordinateSystem()
Naming<RoverType> nameTypes()
java.util.List<RoverType> listTypes()
RoverType typeFor(int typeId)
typeId - ID for desired RoverTypeRoverType typeNamed(java.lang.String typeName)
typeName - name of desired RoverTypeNaming<RoverDrawable> nameDrawables()
java.util.List<RoverDrawable> listDrawables()
RoverDrawable drawableFor(int drawId)
drawId - ID for desired RoverDrawableRoverDrawable drawableNamed(java.lang.String drawName)
drawName - name of desired RoverDrawRoverEntity entityFor(int dataTypeId)
java.util.List<RoverEntity> listEntities()
java.util.List<RoverLevelOfDetail> listLevelsOfDetail()
RoverLevelOfDetail levelOfDetailFor(int lodId)
lodId - ID for level of detail desiredjava.util.List<RoverStringIndex> listFindIndices()
Naming<RoverStringIndex> nameFindIndices()
java.util.List<RoverBytes> listStreamsFor(int lodId, XyBounds bounds)