The content of a tile in a
FreedoPModelset
.
Derived classes of this interface provide access to individual features in the tile.
Access derived objects through FreedoPModel#content
.
This type describes an interface and is not intended to be instantiated directly.
Members
Gets the amount of memory used by the batch table textures, in bytes.
Gets the number of features in the tile.
Gets the tile's geometry memory in bytes.
Gets the array of
FreedoPModelContent
objects for contents that contain other contents, such as composite tiles. The inner contents may in turn have inner contents, such as a composite tile that contains a composite tile.
Gets the number of points in the tile.
Only applicable for tiles with Point Cloud content. This is different than FreedoPModelContent#featuresLength
which
equals the number of groups of points as distinguished by the BATCH_ID
feature table semantic.
See:
readonly readyPromise : Promise.<FreedoPModelContent>
Gets the promise that will be resolved when the tile's content is ready to render.
Gets the tile's texture memory in bytes.
readonly tile : FreedoPModel
Gets the tile containing this content.
readonly tileset : FreedoPModelset
Gets the tileset for this tile.
Gets the number of triangles in the tile.
Gets the url of the tile's content.
Methods
getFeature(batchId) → FreedoPModelFeature
Returns the
FreedoPModelFeature
object for the feature with the
given batchId
. This object is used to get and modify the
feature's properties.
Features in a tile are ordered by batchId
, an index used to retrieve their metadata from the batch table.
Name | Type | Description |
---|---|---|
batchId |
Number | The batchId for the feature. |
Returns:
The corresponding
FreedoPModelFeature
object.
Throws:
-
DeveloperError : batchId must be between zero and
FreedoPModelContent#featuresLength
- 1.
Returns whether the feature has this property.
Name | Type | Description |
---|---|---|
batchId |
Number | The batchId for the feature. |
name |
String | The case-sensitive name of the property. |
Returns:
true
if the feature has this property; otherwise, false
.