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
NSUUID *
Unique Identifier for this GARStreetscapeGeometry.
mesh
3D mesh representation of the GARStreetscapeGeometry's geometry.
meshTransform
matrix_float4x4
Transform of the geometry's mesh geometry relative to the session's world space.
quality
The mesh quality of this GARStreetscapeGeometry.
trackingState
The current state of tracking for GARStreetscapeGeometry.
type
Type of this GARStreetscapeGeometry.

Properties

identifier

@property(nonatomic, readonly) NSUUID *identifier;

Unique Identifier for this GARStreetscapeGeometry.

isEqual: will return YES for another GARStreetscapeGeometry with the same identifier.

mesh

@property(nonatomic, readonly) GARMesh *mesh;

3D mesh representation of the GARStreetscapeGeometry's geometry.

meshTransform

@property(nonatomic, readonly) matrix_float4x4 meshTransform;

Transform of the geometry's mesh geometry relative to the session's world space.

If trackingState is not GARTrackingStateTracking, this value is arbitrary and invalid.

quality

@property(nonatomic, readonly) GARStreetscapeGeometryQuality quality;

The mesh quality of this GARStreetscapeGeometry.

trackingState

@property(nonatomic, readonly) GARTrackingState trackingState;

The current state of tracking for GARStreetscapeGeometry.

type

@property(nonatomic, readonly) GARStreetscapeGeometryType type;

Type of this GARStreetscapeGeometry.