@interface ARPlaneGeometry : NSObject { struct vector> { void *__begin_; void *__end_; struct __compressed_pair> { void *__value_; } __end_cap_; } _vertices; struct vector> { void *__begin_; void *__end_; struct __compressed_pair> { void *__value_; } __end_cap_; } _textureCoordinates; struct vector> { short *__begin_; short *__end_; struct __compressed_pair> { short *__value_; } __end_cap_; } _triangleIndices; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) void /* unknown type, empty encoding */ center; @property (readonly, nonatomic) void /* unknown type, empty encoding */ extent; @property (readonly, nonatomic) unsigned long long vertexCount; @property (readonly, nonatomic) const void *vertices; @property (readonly, nonatomic) unsigned long long textureCoordinateCount; @property (readonly, nonatomic) const void *textureCoordinates; @property (readonly, nonatomic) unsigned long long triangleCount; @property (readonly, nonatomic) const short *triangleIndices; @property (readonly, nonatomic) unsigned long long boundaryVertexCount; @property (readonly, nonatomic) const void *boundaryVertices; - (void)encodeWithCoder:(id)a0; - (id).cxx_construct; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (id)initWithBoundaryVertices:(id)a0 center:(SEL)a1 extent:(const void *)a2; - (id)initWithVertices:(id)a0 triangleIndices:(SEL)a1 boundaryVertexCount:(struct vector> { struct __compressed_pair> { void *x0; } **x0; })a2 center:(struct vector> { short *x0; short *x1; struct __compressed_pair> { short *x0; } x2; })a3 extent:(unsigned long long)a4; @end