AGI.Foundation.Cesium Namespace |
Class | Description | |
---|---|---|
AccessQueryCesiumPropertyT |
A CesiumPropertyT which maps the result of an AccessQuery
to different values depending on the generated AccessQueryResult.
| |
AxesCesiumProperty |
A CesiumPropertyT that writes values by evaluating a given Axes.
| |
AzimuthElevationMaskGraphics |
Defines the graphical properties of an AzimuthElevationMask.
This will produce the agi_fan property in CZML.
| |
AzimuthElevationMaskGraphicsExtension |
An extension that defines the graphics of an AzimuthElevationMask
drawn at a location defined by ILocationPointService and
orientation defined by IOrientationAxesService.
| |
BillboardGraphics |
Defines the graphical properties of a billboard, also sometimes called a marker.
A billboard is a viewport-aligned image positioned in the 3D scene.
This will produce the billboard property in CZML.
| |
BillboardGraphicsExtension |
An extension that defines the graphics of a billboard drawn at
the location defined by ILocationPointService.
| |
CentralBodySurfaceCurveGraphics |
Defines the graphical properties of a CentralBodySurfaceCurve.
This will produce the polyline property in CZML.
| |
CentralBodySurfaceCurveGraphicsExtension |
An extension that defines the graphical properties of a curve defined
by a CentralBodySurfaceCurve.
| |
CentralBodySurfaceRegionGraphics |
Defines the graphical properties of a CentralBodySurfaceRegion.
This will produce the polygon property in CZML.
| |
CentralBodySurfaceRegionGraphicsExtension |
An extension that defines the graphical properties of an area defined
by a CentralBodySurfaceRegion.
| |
CesiumAvailabilityExtension |
An extension that defines the availability of a CZML object.
| |
CesiumCustomProperties |
A set of custom CZML properties to be written for a particular object.
| |
CesiumCustomPropertiesExtension |
An extension that defines a set of custom CZML properties to be written for a particular object.
| |
CesiumDeleteExtension |
An extension that indicates that a CZML object should be deleted from the client.
This will produce the delete property in CZML.
| |
CesiumDeleteFanDirectionsExtension |
An extension that indicates that existing data (samples or interval values)
for the CZML agi_fan.directions property should be deleted from the client.
| |
CesiumDeleteOrientationExtension |
An extension that indicates that existing data (samples or interval values)
for the CZML orientation property should be deleted from the client.
| |
CesiumDeletePolygonHolesExtension |
An extension that indicates that existing data (samples or interval values)
for the CZML polygon.holes property should be deleted from the client.
| |
CesiumDeletePolygonPositionsExtension |
An extension that indicates that existing data (samples or interval values)
for the CZML polygon.positions property should be deleted from the client.
| |
CesiumDeletePolylinePositionsExtension |
An extension that indicates that existing data (samples or interval values)
for the CZML polyline.positions property should be deleted from the client.
| |
CesiumDeletePositionExtension |
An extension that indicates that existing data (samples or interval values)
for the CZML position property should be deleted from the client.
| |
CesiumDeleteVectorDirectionExtension |
An extension that indicates that existing data (samples or interval values)
for the CZML agi_vector.direction property should be deleted from the client.
| |
CesiumFixedStepExtension |
An extension that defines the step size to use when sampling properties for an object being written to CZML.
| |
CesiumOrientationExtension |
An extension that specifies how an object's orientation should be written to CZML.
| |
CesiumOutputStream |
A stream to which raw CZML data can be written. This is a low-level class that
does not extensively validate that methods are called in a valid order,
so it can be used to generate invalid JSON.
| |
CesiumPositionExtension |
An extension that specifies how an object's position should be written to CZML.
| |
CesiumReferenceFrameExtension |
An extension that defines the reference frame in which an object's CZML position will be written.
| |
CesiumResource |
A resource to be linked from or embedded into a CZML document.
| |
CheckerboardMaterialGraphics |
Describes graphical properties of a material that fills the surface with a checkerboard pattern.
| |
Clock |
Defines initial clock settings associated with a CzmlDocument.
| |
CompositeCesiumPropertyT |
A CesiumPropertyT that specifies values over multiple distinct intervals of time.
Values are specified using a TimeIntervalCollectionT where the Data
property of each interval specifies another CesiumPropertyT that defines the value for that interval.
| |
ConstantCesiumPropertyT |
A CesiumPropertyT that specifies a constant value.
| |
CzmlClientEntitySet |
Represents a set of entities described by one or more CzmlDocuments.
| |
CzmlDocument |
Generates CZML files.
| |
CzmlDocumentPacketizer |
Generates a CZML document one packet at a time to allow for incremental processing by client applications.
| |
CzmlUpdateDocument |
A CZML document which includes only the differences from the prior client state.
| |
CzmlUpdateDocumentPacketizer |
Generates a CZML update document one packet at a time to allow for incremental processing by client applications.
| |
DeleteCesiumPropertyT |
A CesiumPropertyT that specifies that existing data (samples or interval values)
for a given property should be deleted on the client.
| |
Description |
Contains the description of a Cesium object.
This will produce the description property in CZML.
| |
DescriptionExtension |
An extension that defines the HTML description of an object.
| |
EllipsoidGraphics |
Defines the graphical properties of an ellipsoid.
This will produce the ellipsoid property in CZML.
| |
EllipsoidGraphicsExtension |
An extension that defines an ellipsoid to be drawn at the location
defined by ILocationPointService.
| |
FieldOfViewGraphicsExtension |
An extension that defines the graphical properties of a sensor defined by a
IFieldOfViewService positions by ILocationPointService
and oriented by IOrientationAxesService | |
GraphicalVector |
An ExtensibleObject that describes a vector defined by
IVectorService, IVectorGraphicsService
and ILocationPointService.
| |
GridMaterialGraphics |
Describes graphical properties of a material that fills the surface with a two dimensional grid.
| |
ImageMaterialGraphics |
Describes graphical properties of a material that fills the surface with an image.
| |
LabelGraphics |
Defines the graphical properties of a label. A label is viewport-aligned text positioned in the scene.
This will produce the label property in CZML.
| |
LabelGraphicsExtension |
An extension that defines a label to be drawn at the location
defined by ILocationPointService.
| |
LinkGraphics |
Defines the graphical properties of a line connecting the transmitter and receiver
of an object providing the ILinkService.
This will produce the polyline property in CZML.
| |
LinkGraphicsExtension |
An extension that defines the graphical properties of a line connecting the
transmitter and receiver of an object providing the ILinkService.
| |
ModelGraphics |
Defines the graphical properties of a glTF model.
This will produce the model property in CZML.
| |
ModelGraphicsExtension |
An extension that defines the graphics of a model drawn at
the location defined by ILocationPointService
and oriented by IOrientationAxesService.
| |
NodeTransformationGraphics |
Describes graphical properties for articulating/transforming nodes on a 3D model.
| |
PathGraphics | Defines the graphical properties of the path of a moving object over time. This will produce the path property in CZML. Note that because clients cannot render a truly infinite path, the path must be limited in some manner. The path is limited by the LeadTime and TrailTime values, and also by the availability of the object. Availability is determined using the AvailabilityIntervals of the Point of the object, but can be overridden using CesiumAvailabilityExtension. | |
PathGraphicsExtension |
An extension that defines the graphical properties of the path created by
a ILocationPointService over time.
| |
PointCesiumProperty |
A CesiumPropertyT that writes values by evaluating a given Point.
| |
PointGraphics |
Defines the graphical properties of a point over time.
This will produce the point property in CZML.
| |
PointGraphicsExtension |
An extension that defines a point to be drawn at the location
defined by ILocationPointService.
| |
PolylineArrowMaterialGraphics |
Describes graphical properties of a material that fills the surface of a line with an arrow.
| |
PolylineDashMaterialGraphics |
Describes graphical properties of a material that fills the surface of a line with a pattern of dashes.
| |
PolylineGlowMaterialGraphics |
Describes graphical properties of a material that fills the surface of a line with a glowing color.
| |
PolylineOutlineMaterialGraphics |
Describes graphical properties of a material that fills the surface of a line with an outlined color.
| |
SampledCesiumPropertyT |
A CesiumPropertyT that specifies a number of time-tagged samples. The samples
are interpolated to find the property value at a given time.
| |
ScalarCesiumProperty |
A CesiumPropertyT that writes values by evaluating a given Scalar.
| |
SensorFieldOfViewGraphics |
Defines the graphical properties of a SensorFieldOfView.
| |
SolidColorMaterialGraphics |
Describes graphical properties of a material that fills the surface with a solid color.
| |
StripeMaterialGraphics |
Describes graphical properties of a material that fills the surface with alternating colors.
| |
TilesetGraphics |
Defines the graphical properties of a 3D tileset.
This will produce the tileset property in CZML.
| |
TilesetGraphicsExtension |
An extension that defines the graphics of a 3D tileset drawn at
the location defined by ILocationPointService
and oriented by IOrientationAxesService.
| |
TimeIntervalCesiumPropertyT |
A CesiumPropertyT that specifies a constant value over multiple distinct intervals of time.
Values are specified using a TimeIntervalCollectionT where the Data
property of each interval specifies the value over that interval.
| |
UnitVectorCesiumProperty |
A CesiumPropertyT that writes values by evaluating a given Vector.
| |
VectorCesiumProperty |
A CesiumPropertyT that writes values by evaluating a given Vector.
| |
VectorGraphics |
Defines the graphical properties of a vector defined by IVectorService.
| |
VelocityVectorDirectionCesiumProperty |
A CesiumPropertyT that specifies that a property will be calculated on the client to be the direction
of the velocity vector of a given object. The given object must be written out in the same CZML document, and
must produce a CZML position.
| |
ViewFrom |
Contains a suggested initial camera location when tracking an object.
This will produce the viewFrom property in CZML.
| |
ViewFromExtension |
An extension that defines the suggested camera location when tracking an object.
|
Structure | Description | |
---|---|---|
NearFarScalar |
A numeric value which will be linearly interpolated between two values based
on an object's distance from the camera, in eye coordinates. The computed value
will interpolate between the near value and the far value while the camera distance
falls between the near distance and the far distance, and will be clamped to the
near or far value while the distance is less than the near distance or greater
than the far distance, respectively.
|
Interface | Description | |
---|---|---|
ICzmlDocument |
A CZML document which can be written.
| |
ICzmlDocumentPacketizer |
Generates a CZML document one packet at a time to allow for incremental processing by client applications.
|
Enumeration | Description | |
---|---|---|
AzimuthElevationMaskGraphicsProjection |
Defines how AzimuthElevationMaskGraphics are visualized.
| |
CesiumArcType |
Specifies the type of an arc.
| |
CesiumClassificationType |
Whether a classification affects terrain, 3D Tiles, or both.
| |
CesiumColorBlendMode |
The mode to use when blending between a target color and an entity's source color.
| |
CesiumExtrapolationType |
The type of extrapolation to perform when outside the sample data range of an interpolatable property.
| |
CesiumGenerationStatus |
The return value of a call to GenerateNextPacket.
| |
CesiumHeightReference |
The height reference of an object, which indicates if the object's position is relative to terrain or not.
| |
CesiumHorizontalOrigin |
The horizontal origin of an item relative to its position.
| |
CesiumImageFormat |
The format of an image to be embedded in a CZML stream.
| |
CesiumInterpolationAlgorithm |
The algorithm to use for interpolation of sampled data.
| |
CesiumLabelStyle |
Specifies how the text of a label is drawn.
| |
CesiumResourceBehavior |
Specifies whether to embed a resource into a CZML stream or simply link to them.
| |
CesiumSensorVolumePortionToDisplay |
Specifies which parts of a sensor are to be displayed.
| |
CesiumShadowMode |
Whether or not an object casts or receives shadows from each light source when shadows are enabled.
| |
CesiumStripeOrientation |
The orientation of the stripes in a stripe material.
| |
CesiumVerticalOrigin |
The vertical origin of an item relative to its position.
| |
ClockRange |
Defines the behavior of a clock when its current time reaches its start or end point.
| |
ClockStep |
Defines how a simulated clock advances in time.
|