| Package | Description | 
|---|---|
| agi.foundation.graphics | 
 Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more. 
 | 
| agi.foundation.tracking | 
 Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AxesPrimitive
Renders an axes in the 3D scene. 
 | 
class  | 
CompositePrimitive
A primitive that is composed of multiple other primitives. 
 | 
class  | 
MarkerBatchPrimitive
Renders one or more markers in the 3D scene. 
 | 
class  | 
ModelPrimitive
 | 
class  | 
OrderedCompositePrimitive
A primitive composed of other primitives with a well defined render order. 
 | 
class  | 
PathPrimitive
Renders a line to the 3D scene. 
 | 
class  | 
PointBatchPrimitive
Renders one or more points in the 3D scene. 
 | 
class  | 
PolylinePrimitive
Renders a polyline in the 3D scene. 
 | 
class  | 
ProjectedRaster
 | 
class  | 
SolidPrimitive
Renders filled solid objects and their outlines. 
 | 
class  | 
SurfaceMeshPrimitive
A triangle mesh primitive for meshes on the surface that need to conform to terrain. 
 | 
class  | 
TextBatchPrimitive
Renders one or more strings in the 3D scene. 
 | 
class  | 
TriangleMeshPrimitive
Renders a triangle mesh in the 3D scene. 
 | 
class  | 
VectorPrimitive
Renders a vector in the 3D scene. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Primitive | 
OrderedCompositePrimitive.get(int index)
Returns the primitive at the given zero-based index. 
 | 
Primitive | 
BatchPrimitiveIndex.getPrimitive()
 | 
Primitive | 
DistanceToPrimitiveDisplayCondition.getPrimitive()
Gets the primitive associated with this instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Iterator<Primitive> | 
PrimitiveManager.iterator()
Returns an enumerator that iterates through the collection. 
 | 
Iterator<Primitive> | 
OrderedCompositePrimitive.iterator()
Returns an enumerator that iterates through each primitive in the composite. 
 | 
Iterator<Primitive> | 
CompositePrimitive.iterator()
Returns an enumerator that iterates through the collection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PrimitiveManager.add(Primitive primitive)
Adds a primitive to the manager. 
 | 
void | 
OrderedCompositePrimitive.add(Primitive primitive)
Adds a primitive to the front of the composite. 
 | 
void | 
CompositePrimitive.add(Primitive primitive)
Adds a primitive to the composite. 
 | 
void | 
OrderedCompositePrimitive.bringForward(Primitive primitive)
Moves a primitive in the composite forward one slot. 
 | 
void | 
OrderedCompositePrimitive.bringToFront(Primitive primitive)
Moves a primitive to the top of the composite, so that it is
rendered on top of all other primitives in the composite. 
 | 
boolean | 
PrimitiveManager.contains(Primitive primitive)
Determines whether the manager contains a primitive. 
 | 
boolean | 
OrderedCompositePrimitive.contains(Primitive primitive)
Determines whether the composite contains a primitive. 
 | 
boolean | 
CompositePrimitive.contains(Primitive primitive)
Determines whether the composite contains a primitive. 
 | 
void | 
PrimitiveManager.remove(Primitive primitive)
Removes a primitive from the manager. 
 | 
void | 
OrderedCompositePrimitive.remove(Primitive primitive)
Removes a primitive from the composite. 
 | 
void | 
CompositePrimitive.remove(Primitive primitive)
Removes a primitive from the composite. 
 | 
void | 
OrderedCompositePrimitive.sendBackward(Primitive primitive)
Moves a primitive in the composite backwards one slot. 
 | 
void | 
OrderedCompositePrimitive.sendToBack(Primitive primitive)
Moves a primitive to the bottom of the composite, so that it is
rendered below all other primitives in the composite. 
 | 
void | 
BatchPrimitiveIndex.setPrimitive(Primitive value)
 | 
void | 
DistanceToPrimitiveDisplayCondition.setPrimitive(Primitive value)
Sets the primitive associated with this instance. 
 | 
| Constructor and Description | 
|---|
BatchPrimitiveIndex(int index,
                   Primitive primitive)
Initializes a new instance with an index and 
  
Primitive. | 
DistanceToPrimitiveDisplayCondition(Primitive primitive,
                                   double minimumDistance,
                                   double maximumDistance)
Initializes a distance to primitive display condition with the inclusive distance interval
[ 
minimumDistance, maximumDistance]. | 
| Modifier and Type | Method and Description | 
|---|---|
protected <TPrimitive extends Primitive> | 
EntityVisualizer.pick(PickResult pickResult,
    Iterable<TPrimitive> primitives)
Given a list of primitives and a  
PickResult, returns
    the primitives that were picked. | 
| Modifier and Type | Method and Description | 
|---|---|
protected Iterable<TEntity> | 
EntityVisualizer.pick(PickResult pickResult,
    Primitive primitive)
Given a  
PickResult and Primitive,
    returns a list of entities that were picked. |