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. |