Hierarchy

  • Entity
    • ICesiumEntityExt

Properties

_parentEntity?: Entity
_renderGroup?: string
_siblingGraphics?: Entity[]
availability: TimeIntervalCollection

The availability, if any, associated with this object. If availability is undefined, it is assumed that this object's other properties will return valid data for any provided time. If availability exists, the objects other properties will only provide valid data if queried within the given interval.

billboard: BillboardGraphics

Gets or sets the billboard.

box: BoxGraphics

Gets or sets the box.

corridor: CorridorGraphics

Gets or sets the corridor.

cylinder: CylinderGraphics

Gets or sets the cylinder.

definitionChanged: Event<((...args) => void)>

Gets the event that is raised whenever a property or sub-property is changed or modified.

Type declaration

    • (...args): void
    • Parameters

      • Rest ...args: any[]

      Returns void

description: Property

Gets or sets the description.

ellipse: EllipseGraphics

Gets or sets the ellipse.

ellipsoid: EllipsoidGraphics

Gets or sets the ellipsoid.

entityCollection: EntityCollection

Gets or sets the entity collection that this entity belongs to.

id: string

Gets the unique ID associated with this object.

isShowing: boolean

Gets whether this entity is being displayed, taking into account the visibility of any ancestor entities.

label: LabelGraphics

Gets or sets the label.

model: ModelGraphics

Gets or sets the model.

name: string

Gets or sets the name of the object. The name is intended for end-user consumption and does not need to be unique.

orientation: Property

Gets or sets the orientation.

parent: Entity

Gets or sets the parent object.

path: PathGraphics

Gets or sets the path.

plane: PlaneGraphics

Gets or sets the plane.

point: PointGraphics

Gets or sets the point graphic.

polygon: PolygonGraphics

Gets or sets the polygon.

polyline: PolylineGraphics

Gets or sets the polyline.

polylineVolume: PolylineVolumeGraphics

Gets or sets the polyline volume.

position: PositionProperty

Gets or sets the position.

properties: PropertyBag

Gets or sets the bag of arbitrary properties associated with this entity.

propertyNames: string[]

Gets the names of all properties registered on this instance.

rectangle: RectangleGraphics

Gets or sets the rectangle.

show: boolean

Gets or sets whether this entity should be displayed. When set to true, the entity is only displayed if the parent entity's show property is also true.

tileset: Cesium3DTilesetGraphics

Gets or sets the tileset.

viewFrom: Property

Gets or sets the suggested initial offset when tracking this object. The offset is typically defined in the east-north-up reference frame, but may be another frame depending on the object's velocity.

wall: WallGraphics

Gets or sets the wall.

Methods

  • Adds a property to this object. Once a property is added, it can be observed with Entity#definitionChanged and composited with CompositeEntityCollection

    Parameters

    • propertyName: string

      The name of the property to add.

    Returns void

  • Computes the model matrix for the entity's transform at specified time. Returns undefined if orientation or position are undefined.

    Parameters

    • time: JulianDate

      The time to retrieve model matrix for.

    • Optional result: Matrix4

      The object onto which to store the result.

    Returns Matrix4

    The modified result parameter or a new Matrix4 instance if one was not provided. Result is undefined if position or orientation are undefined.

  • Given a time, returns true if this object should have data during that time.

    Parameters

    • time: JulianDate

      The time to check availability for.

    Returns boolean

    true if the object should have data during the provided time, false otherwise.

  • Assigns each unassigned property on this object to the value of the same property on the provided source object.

    Parameters

    • source: Entity

      The object to be merged into this object.

    Returns void

  • Removed a property previously added with addProperty.

    Parameters

    • propertyName: string

      The name of the property to remove.

    Returns void

Generated using TypeDoc