StreetscapeGeometry

public class StreetscapeGeometry

Defines geometry such as terrain, buildings, or other structures obtained from the Streetscape Geometry API. See the Streetscape Geometry Developer Guide for additional information.

Obtained from a call to Session.getAllTrackables(Class) or Frame.getUpdatedTrackables(Class)} when Config.StreetscapeGeometryMode is set to Config.StreetscapeGeometryMode.ENABLED and Config.GeospatialMode is set to Config.GeospatialMode.ENABLED.

Nested Classes

enum StreetscapeGeometry.Quality Describes the quality of the mesh data. 
enum StreetscapeGeometry.Type Describes the type of a Streetscape Geometry. 

Public Methods

Anchor
createAnchor(Pose pose)
Creates an anchor that is attached to this trackable, using the given initial pose in the world coordinate space.
boolean
equals(Object obj)
Indicates whether some other object is a Trackable referencing the same logical trackable as this one.
Collection<Anchor>
getAnchors()
Gets the Anchors attached to this trackable.
Mesh
getMesh()
Obtain a polygon Mesh that corresponds to this geometry.
Pose
getMeshPose()
Returns the origin pose of the geometry.
StreetscapeGeometry.Quality
getQuality()
Obtain the StreetscapeGeometry.Quality corrosponding to this geometry.
TrackingState
getTrackingState()
Gets this trackable's TrackingState.
StreetscapeGeometry.Type
getType()
Obtain the StreetscapeGeometry.Type corrosponding to this geometry.
int
hashCode()
Returns a hash code value for the object.

Inherited Methods

Public Methods