Stay organized with collections
Save and categorize content based on your preferences.
GARStreetscapeGeometry
GARStreetscapeGeometry
represents a portion of nearby building or terrain geometry.
A GARStreetscapeGeometry
is an immutable snapshot of the geometry at a particular timestamp. See the Streetscape Geometry Developer Guide for additional information.
Summary
Inheritance
Inherits from:
NSObject
,
<NSCopying>
Properties
identifier
@property(nonatomic, readonly) NSUUID *identifier;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-14 UTC.
[null,null,["Last updated 2025-07-14 UTC."],[[["\u003cp\u003e\u003ccode\u003eGARStreetscapeGeometry\u003c/code\u003e provides a snapshot of nearby building or terrain geometry at a specific time.\u003c/p\u003e\n"],["\u003cp\u003eIt includes a 3D mesh representation of the geometry, its transform relative to the world space, and tracking state.\u003c/p\u003e\n"],["\u003cp\u003eEach \u003ccode\u003eGARStreetscapeGeometry\u003c/code\u003e has a unique identifier, a quality level, and a specific geometry type.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can refer to the Streetscape Geometry Developer Guide for further details and implementation instructions.\u003c/p\u003e\n"]]],[],null,["# GARStreetscapeGeometry Class Reference\n\nGARStreetscapeGeometry\n======================\n\n[GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry) represents a portion of nearby building or terrain geometry.\n\nA [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry) is an immutable snapshot of the geometry at a particular timestamp. See the [Streetscape Geometry Developer Guide](https://developers.google.com/ar/develop/ios/geospatial/streetscape-geometry) for additional information.\n\nSummary\n-------\n\n### Inheritance\n\nInherits from: `NSObject`, `\u003cNSCopying\u003e`\n\n| ### Properties ||\n|---------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [identifier](#identifier) | `NSUUID *` Unique Identifier for this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). |\n| [mesh](#mesh) | [GARMesh](/ar/reference/ios/interface/GARMesh#interface_g_a_r_mesh)` *` 3D mesh representation of the [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry)'s geometry. |\n| [meshTransform](#meshtransform) | `matrix_float4x4` Transform of the geometry's mesh geometry relative to the session's world space. |\n| [quality](#quality) | [GARStreetscapeGeometryQuality](/ar/reference/ios/group/GARStreetscapeGeometryQuality#garstreetscapegeometryquality) The mesh quality of this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). |\n| [trackingState](#trackingstate) | [GARTrackingState](/ar/reference/ios/group/GARTrackingState#gartrackingstate) The current state of tracking for [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). |\n| [type](#type) | [GARStreetscapeGeometryType](/ar/reference/ios/group/GARStreetscapeGeometryType#garstreetscapegeometrytype) Type of this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). |\n\nProperties\n----------\n\n### identifier\n\n```transact-sql\n@property(nonatomic, readonly) NSUUID */ar/reference/ios/interface/GARStreetscapeGeometry#identifier;\n``` \nUnique Identifier for this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry).\n\n`isEqual:` will return `YES` for another [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry) with the same identifier. \n\n### mesh\n\n```transact-sql\n@property(nonatomic, readonly) /ar/reference/ios/interface/GARMesh#interface_g_a_r_mesh */ar/reference/ios/interface/GARStreetscapeGeometry#mesh;\n``` \n3D mesh representation of the [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry)'s geometry. \n\n### meshTransform\n\n```transact-sql\n@property(nonatomic, readonly) matrix_float4x4 /ar/reference/ios/interface/GARStreetscapeGeometry#meshtransform;\n``` \nTransform of the geometry's mesh geometry relative to the session's world space.\n\nIf [trackingState](/ar/reference/ios/interface/GARStreetscapeGeometry#trackingstate) is not [GARTrackingStateTracking](/ar/reference/ios/group/GARTrackingState#gartrackingstatetracking), this value is arbitrary and invalid. \n\n### quality\n\n```transact-sql\n@property(nonatomic, readonly) /ar/reference/ios/group/GARStreetscapeGeometryQuality#garstreetscapegeometryquality /ar/reference/ios/interface/GARStreetscapeGeometry#quality;\n``` \nThe mesh quality of this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). \n\n### trackingState\n\n```transact-sql\n@property(nonatomic, readonly) /ar/reference/ios/group/GARTrackingState#gartrackingstate /ar/reference/ios/interface/GARStreetscapeGeometry#trackingstate;\n``` \nThe current state of tracking for [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). \n\n### type\n\n```carbon\n@property(nonatomic, readonly) /ar/reference/ios/group/GARStreetscapeGeometryType#garstreetscapegeometrytype /ar/reference/ios/interface/GARStreetscapeGeometry#type;\n``` \nType of this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry)."]]