CRSConcatenatedOperation
Objective-C
@interface CRSConcatenatedOperation : CRSOperation
Swift
class CRSConcatenatedOperation : CRSOperation
Concatenated Operation
-
Target Coordinate Reference System
Declaration
Objective-C
@property (nonatomic, strong) CRSCoordinateReferenceSystem *target;
Swift
var target: CRSCoordinateReferenceSystem! { get set }
-
Operations, transformations, and conversions
Declaration
Objective-C
@property (nonatomic, strong) NSMutableArray<NSObject<CRSCommonOperation> *> *operations;
Swift
var operations: NSMutableArray! { get set }
-
Create
Declaration
Objective-C
+ (CRSConcatenatedOperation *)create;
Swift
class func create() -> CRSConcatenatedOperation!
Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)init;
Swift
init!()
Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)initWithName:(NSString *)name andSource:(CRSCoordinateReferenceSystem *)source andTarget:(CRSCoordinateReferenceSystem *)target;
Swift
init!(name: String!, andSource source: CRSCoordinateReferenceSystem!, andTarget target: CRSCoordinateReferenceSystem!)
Parameters
name
name
source
source crs
target
target crs
Return Value
new instance
-
Number of operations
Declaration
Objective-C
- (int)numOperations;
Swift
func numOperations() -> Int32
Return Value
operations count
-
Get the operation at the index
Declaration
Objective-C
- (NSObject<CRSCommonOperation> *)operationAtIndex:(int)index;
Swift
func operation(at index: Int32) -> (any CRSCommonOperation)!
Parameters
index
operation index
Return Value
operation
-
Add the operation
Declaration
Objective-C
- (void)addOperation:(NSObject<CRSCommonOperation> *)operation;
Swift
func addOperation(_ operation: (any CRSCommonOperation)!)
Parameters
operation
operation
-
Add the operations
Declaration
Objective-C
- (void)addOperations:(NSArray<NSObject<CRSCommonOperation> *> *)operations;
Swift
func addOperations(_ operations: [any CRSCommonOperation]!)
Parameters
operations
operations