| Interface | Description |
|---|---|
| RoverAreaIndex |
A geographic index that maps input points to RoverEntity objects.
|
| RoverBytesInput | |
| RoverCodec |
A coder/decoder implementation for a specific rover bytecode format.
|
| RoverConnectivity | |
| RoverLayer |
An independent layer of map data and shapes.
|
| RoverMachineActor |
A RoverActor takes action based on low-level RoverMachine events.
|
| RoverShape<T extends RoverShape> |
A renderable geographic shape in a RoverLayer.
|
| RoverStore |
A structured storage facility for Rover map data.
|
| RoverStringIndex |
An indexed relation from String keys to RoverEntity
objects.
|
| Class | Description |
|---|---|
| AbstractRoverLayer |
Convenience starter implementation for RoverLayer.
|
| AbstractRoverPointShape<T extends AbstractRoverPointShape> |
Contains fields common to RoverImage, RoverPoint and RoverText.
|
| AbstractRoverShape<T extends AbstractRoverShape> |
Abstract, convenience implementation of RoverShape.
|
| DoNothingRoverMachineActor |
A do-nothing implementation of RoverMachineActor.
|
| RoverArea |
A geographic area described by a polygon.
|
| RoverBlock<T extends RoverShape> |
A block of similar shapes.
|
| RoverBlockCode |
A one-byte code representing the format and type of RoverShapes in a block section
of a rover binary.
|
| RoverBlockHeader |
A four-byte header for blocks of rover binary data.
|
| RoverByteParams |
Flags and parameters that control the Rover bytecode format.
|
| RoverBytes |
A packet of rover bytecode along with any parameters needed for
interpretation.
|
| RoverConnectivityNode | |
| RoverConstants |
Funny numbers used in Rover binary formats.
|
| RoverCoordinateSystem |
Describes the projection, units of measure, and bounds of a set of Rover shape data.
|
| RoverData |
The associated non-geometric data for a RoverEntity.
|
| RoverDrawable |
A predefined category of shapes that share the same symbology.
|
| RoverEntity |
A RoverEntity is the standard data component for a RoverSet.
|
| RoverEntityBuilder |
Provides a builder pattern interface for RoverEntities.
|
| RoverFindItem | |
| RoverIcon |
An icon used to draw point objects on the map.
|
| RoverImage |
A raster image drawn centered at a specific point at a fixed map scale.
|
| RoverImageFile |
A named image file, including byte contents.
|
| RoverLevelOfDetail |
A level-of-detail in a tiled image or vector set.
|
| RoverLine |
A geographic polyline shape.
|
| RoverMachine |
A machine that runs on Rover binary code.
|
| RoverMachineRegister |
A buffer object used to contain the raw coded data and geometry values for a RoverEntity.
|
| RoverPoint |
A geographic point shape.
|
| RoverQuery |
A geographic and/or data query for entities in a RoverMap.
|
| RoverText |
A geographic label - some text placed at a point on the map.
|
| RoverType |
A datatype for RoverData.
|
| SequentialRoverBytesInput |
| Enum | Description |
|---|---|
| RoverAlignment |
Alignments as used in Rover, especially for text placement and justification.
|
| RoverShapeType |
The different types of supported shape geometries in Rover.
|
| Exception | Description |
|---|---|
| RoverFormatException |
Exception thrown by RoverCodecs when they run into problems reading or writing rover
objects to their format.
|
This package expresses the Rover map data and geometry model, along with standard codecs to read and write the data in binary formats.
The data entities are generally Immutable, which facilitates passing them around the system safely. Container types are generally expressed as interfaces, which facilitates having multiple implementations of the actual storage structure and format.
Copyright 1997-2009 Partner Software, Inc.