CRSGeoDatumEnsemble
Objective-C
@interface CRSGeoDatumEnsemble : CRSDatumEnsemble <CRSGeoDatum>
Swift
class CRSGeoDatumEnsemble : CRSDatumEnsemble, CRSGeoDatum
Geodetic and Geographic Datum Ensemble
-
Ellipsoid
Declaration
Objective-C
@property (nonatomic, strong) CRSEllipsoid *ellipsoid;
Swift
var ellipsoid: CRSEllipsoid! { get set }
-
Prime Meridian
Declaration
Objective-C
@property (nonatomic, strong) CRSPrimeMeridian *primeMeridian;
Swift
var primeMeridian: CRSPrimeMeridian! { get set }
-
Create
Declaration
Objective-C
+ (CRSGeoDatumEnsemble *)create;
Swift
class func create() -> CRSGeoDatumEnsemble!
Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)init;
Swift
init!()
Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)initWithName:(NSString *)name andMember:(CRSDatumEnsembleMember *)member andEllipsoid:(CRSEllipsoid *)ellipsoid andAccuracy:(double)accuracy andPrimeMeridian:(CRSPrimeMeridian *)primeMeridian;
Swift
init!(name: String!, andMember member: CRSDatumEnsembleMember!, andEllipsoid ellipsoid: CRSEllipsoid!, andAccuracy accuracy: Double, andPrimeMeridian primeMeridian: CRSPrimeMeridian!)
Parameters
name
name
member
member
ellipsoid
ellipsoid
accuracy
accuracy
primeMeridian
prime meridian
Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)initWithName:(NSString *)name andMembers:(NSArray<CRSDatumEnsembleMember *> *)members andEllipsoid:(CRSEllipsoid *)ellipsoid andAccuracy:(double)accuracy andPrimeMeridian:(CRSPrimeMeridian *)primeMeridian;
Swift
init!(name: String!, andMembers members: [CRSDatumEnsembleMember]!, andEllipsoid ellipsoid: CRSEllipsoid!, andAccuracy accuracy: Double, andPrimeMeridian primeMeridian: CRSPrimeMeridian!)
Parameters
name
name
members
members
ellipsoid
ellipsoid
accuracy
accuracy
primeMeridian
prime meridian
Return Value
new instance