RLMGeospatialCircle
Objective-C
@interface RLMGeospatialCircle : NSObject <RLMGeospatial>
Swift
class RLMGeospatialCircle : NSObject, RLMGeospatial, @unchecked Sendable
Uma classe que representa um círculo, que pode ser utilizada em uma query geoespacial geoWithin
.
Aviso
Esta classe não pode ser persistente e só pode ser utilizada dentro de uma query geoespacialgeoWithin
.
-
Centro do círculo.
Declaração
Objective-C
@property (strong, readonly) RLMGeospatialPoint *_Nonnull center;
Swift
var center: RLMGeospatialPoint { get }
-
Raio do círculo.
Declaração
Objective-C
@property (readonly) double radians;
Swift
var radians: Double { get }
-
Inicialize um
RLMGeospatialCircle
, a partir do seu centro e raio.Declaração
Objective-C
- (nullable instancetype)initWithCenter:(nonnull RLMGeospatialPoint *)center radiusInRadians:(double)radians;
Swift
init?(center: RLMGeospatialPoint, radiusInRadians radians: Double)
Parâmetros
center
Centro do círculo.
radians
Raio do círculo.
-
Inicialize um
GeoCircle
, a partir do seu centro e raio.Declaração
Objective-C
- (nonnull instancetype)initWithCenter:(nonnull RLMGeospatialPoint *)center radius:(nonnull RLMDistance *)radius;
Swift
init(center: RLMGeospatialPoint, radius: RLMDistance)
Parâmetros
center
Centro do círculo.
radius
Raio do círculo.