TTCenterOnGeometryBuilder
Objective-C
@interface TTCenterOnGeometryBuilder : NSObject
Swift
class TTCenterOnGeometryBuilder : NSObject
Use this builder to create a TTCenterOnGeometry viewport transform tailored to your needs.
-
Unavailable
Use the createWithGeometry method to create the builder.
Declaration
Objective-C
- (instancetype _Nonnull)init; -
Create the basic builder with a geometry array and a padding object.
Declaration
Objective-C
+ (TTCenterOnGeometryBuilder *_Nonnull) createWithGeometry:(NSArray<CLLocation *> *_Nonnull)geometry withPadding:(id)padding;Swift
class func create(withGeometry geometry: [CLLocation], withPadding padding: Any!) -> TTCenterOnGeometryBuilderParameters
geometryAn array of CLLocation objects, used to create the bounding box.
paddingAn UIEdgeInsets object, used for padding.
Return Value
Reference to builder.
-
Add bearing for transform.
Declaration
Objective-C
- (TTCenterOnGeometryBuilder *_Nonnull)withBearing:(double)bearing;Swift
func withBearing(_ bearing: Double) -> TTCenterOnGeometryBuilderParameters
bearingAn angle of bearing.
Return Value
Reference to builder.
-
Add pitch for transform.
Declaration
Objective-C
- (TTCenterOnGeometryBuilder *_Nonnull)withPitch:(double)pitch;Swift
func withPitch(_ pitch: Double) -> TTCenterOnGeometryBuilderParameters
pitchAn angle of pitch.
Return Value
Reference to builder.
-
Build and get the TTCenterOnGeometry object.
Declaration
Objective-C
- (TTCenterOnGeometry *_Nonnull)build;Swift
func build() -> TTCenterOnGeometryReturn Value
TTCenterOnGeometry object, made with parameters that you provided to the builder.
TTCenterOnGeometryBuilder Class Reference