Package com.massifmaps.layers
Class TorqueTileLayer
java.lang.Object
com.massifmaps.layers.Layer
com.massifmaps.layers.TileLayer
com.massifmaps.layers.VectorTileLayer
com.massifmaps.layers.TorqueTileLayer
A vector tile layer for rendering time-based animated point clouds.
-
Constructor Summary
ConstructorsConstructorDescriptionTorqueTileLayer(TileDataSource dataSource, TorqueTileDecoder decoder) Constructs a new TorqueTileLayer object from a data source and decoder. -
Method Summary
Modifier and TypeMethodDescriptionintcountVisibleFeatures(int frameNr) Counts and returns the number of visible features (points) at the specified frame.
Note that this number depends on the view settings and may depend on the state of tiles.Methods inherited from class com.massifmaps.layers.VectorTileLayer
getBuildingRenderOrder, getClickHandlerLayerFilter, getClickRadius, getLabelBlendingSpeed, getLabelPerspectiveScaling, getLabelRenderOrder, getLayerBlendingSpeed, getRendererLayerFilter, getTileCacheCapacity, getTileDecoder, getVectorTileEventListener, setBuildingRenderOrder, setClickHandlerLayerFilter, setClickRadius, setLabelBlendingSpeed, setLabelPerspectiveScaling, setLabelRenderOrder, setLayerBlendingSpeed, setRendererLayerFilter, setTileCacheCapacity, setVectorTileEventListenerMethods inherited from class com.massifmaps.layers.TileLayer
bakeDrapeCoverage, bakeGroundAOMask, bakeSpanDrapeTile, calculateMapTile, calculateMapTileBounds, calculateMapTileOrigin, clearTileCaches, collectDrapeStackOrder, collectSpanDrapeTiles, consumeShadowCastersMissingElevation, getDataSource, getFrameNr, getMaxOverzoomLevel, getMaxStandInLevel, getMaxUnderzoomLevel, getPreloadingTileCount, getProjection, getTileLoadListener, getTileSubstitutionPolicy, getUTFGridDataSource, getUTFGridEventListener, getVisibleTileCount, getZoomLevelBias, isGroundAOActive, isGroundAOBakeable, isLabelOcclusionWanted, isPreloading, isSynchronizedRefresh, isTerrainDecodeSettled, isUpdateInProgress, renderGroundAOMask, renderLabelOcclusionDepth, renderTerrainShadowMask, setDrapeCoverageMasks, setFrameNr, setGroundDrapeTextures, setLabelOcclusionDepth, setMaxOverzoomLevel, setMaxStandInLevel, setMaxUnderzoomLevel, setPreloading, setSpanDrapeTextures, setSynchronizedRefresh, setTerrainShadowMask, setTileLoadListener, setTileSubstitutionPolicy, setUTFGridDataSource, setUTFGridEventListener, setZoomLevelBiasMethods inherited from class com.massifmaps.layers.Layer
containsMetaDataKey, equals, getMetaData, getMetaDataElement, getOpacity, getUpdatePriority, getVisibleZoomRange, hashCode, isPostProcessed, isVisible, refresh, setCullDelay, setMetaData, setMetaDataElement, setOpacity, setPostProcessed, setUpdatePriority, setVisible, setVisibleZoomRange, simulateClick, update
-
Constructor Details
-
TorqueTileLayer
Constructs a new TorqueTileLayer object from a data source and decoder.- Parameters:
dataSource- The data source from which this layer loads data.decoder- The tile decoder to use.
-
-
Method Details
-
countVisibleFeatures
public int countVisibleFeatures(int frameNr) Counts and returns the number of visible features (points) at the specified frame.
Note that this number depends on the view settings and may depend on the state of tiles. If not all tiles are loaded, the results could be off.- Parameters:
frameNr- The frame number to use.- Returns:
- The number of visible feature at the specified frame. If the frame is missing, 0 is returned.
-