CRSProjectedCoordinateReferenceSystem
Objective-C
@interface CRSProjectedCoordinateReferenceSystem
: CRSSimpleCoordinateReferenceSystem
Swift
class CRSProjectedCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem
Projected Coordinate Reference System
-
Base
Declaration
Objective-C
@property (nonatomic, strong) CRSGeoCoordinateReferenceSystem *base;Swift
var base: CRSGeoCoordinateReferenceSystem! { get set } -
Map Projection
Declaration
Objective-C
@property (nonatomic, strong) CRSMapProjection *mapProjection;Swift
var mapProjection: CRSMapProjection! { get set } -
Create
Declaration
Objective-C
+ (CRSProjectedCoordinateReferenceSystem *)create;Swift
class func create() -> CRSProjectedCoordinateReferenceSystem!Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)init;Swift
init!()Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)initWithName:(NSString *)name andBaseName:(NSString *)baseName andBaseType:(enum CRSType)baseType andReferenceFrame:(CRSGeoReferenceFrame *)referenceFrame andMapProjection:(CRSMapProjection *)mapProjection andCoordinateSystem:(CRSCoordinateSystem *)coordinateSystem;Swift
init!(name: String!, andBaseName baseName: String!, andBaseType baseType: CRSType, andReferenceFrame referenceFrame: CRSGeoReferenceFrame!, andMapProjection mapProjection: CRSMapProjection!, andCoordinateSystem coordinateSystem: CRSCoordinateSystem!)Parameters
namename
baseNamebase CRS name
baseTypebase coordinate reference system type
referenceFramereference frame
mapProjectionmap projection
coordinateSystemcoordinate system
Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)initWithName:(NSString *)name andBaseName:(NSString *)baseName andBaseType:(enum CRSType)baseType andDatumEnsemble:(CRSGeoDatumEnsemble *)datumEnsemble andMapProjection:(CRSMapProjection *)mapProjection andCoordinateSystem:(CRSCoordinateSystem *)coordinateSystem;Swift
init!(name: String!, andBaseName baseName: String!, andBaseType baseType: CRSType, andDatumEnsemble datumEnsemble: CRSGeoDatumEnsemble!, andMapProjection mapProjection: CRSMapProjection!, andCoordinateSystem coordinateSystem: CRSCoordinateSystem!)Parameters
namename
baseNamebase CRS name
baseTypebase coordinate reference system type
datumEnsembledatum ensemble
mapProjectionmap projection
coordinateSystemcoordinate system
Return Value
new instance
-
-initWithName:andBaseName: andBaseType: andDynamic: andReferenceFrame: andMapProjection: andCoordinateSystem: Initialize
Declaration
Objective-C
- (instancetype)initWithName:(NSString *)name andBaseName:(NSString *)baseName andBaseType:(enum CRSType)baseType andDynamic:(CRSDynamic *)dynamic andReferenceFrame:(CRSGeoReferenceFrame *)referenceFrame andMapProjection:(CRSMapProjection *)mapProjection andCoordinateSystem:(CRSCoordinateSystem *)coordinateSystem;Swift
init!(name: String!, andBaseName baseName: String!, andBaseType baseType: CRSType, andDynamic dynamic: CRSDynamic!, andReferenceFrame referenceFrame: CRSGeoReferenceFrame!, andMapProjection mapProjection: CRSMapProjection!, andCoordinateSystem coordinateSystem: CRSCoordinateSystem!)Parameters
namename
baseNamebase CRS name
baseTypebase coordinate reference system type
dynamicdynamic
referenceFramereference frame
mapProjectionmap projection
coordinateSystemcoordinate system
Return Value
new instance
-
Get the base name
Declaration
Objective-C
- (NSString *)baseName;Swift
func baseName() -> String!Return Value
base name
-
Set the base name
Declaration
Objective-C
- (void)setBaseName:(NSString *)baseName;Swift
func setBaseName(_ baseName: String!)Parameters
baseNamebase name
-
Get the base type
Return Value
base type
-
Get the reference frame
Declaration
Objective-C
- (CRSGeoReferenceFrame *)referenceFrame;Swift
func referenceFrame() -> CRSGeoReferenceFrame!Return Value
reference frame
-
Determine if has a reference frame
Declaration
Objective-C
- (BOOL)hasReferenceFrame;Swift
func hasReferenceFrame() -> BoolReturn Value
true if has reference frame
-
Set the reference frame
Declaration
Objective-C
- (void)setReferenceFrame:(CRSGeoReferenceFrame *)referenceFrame;Swift
func setReferenceFrame(_ referenceFrame: CRSGeoReferenceFrame!)Parameters
referenceFramereference frame
-
Get the datum ensemble
Declaration
Objective-C
- (CRSGeoDatumEnsemble *)datumEnsemble;Swift
func datumEnsemble() -> CRSGeoDatumEnsemble!Return Value
datum ensemble
-
Determine if has a datum ensemble
Declaration
Objective-C
- (BOOL)hasDatumEnsemble;Swift
func hasDatumEnsemble() -> BoolReturn Value
true if has datum ensemble
-
Set the datum ensemble
Declaration
Objective-C
- (void)setDatumEnsemble:(CRSGeoDatumEnsemble *)datumEnsemble;Swift
func setDatumEnsemble(_ datumEnsemble: CRSGeoDatumEnsemble!)Parameters
datumEnsembledatum ensemble
-
Get the dynamic coordinate reference system
Return Value
dynamic coordinate reference system
-
Determine if has a dynamic
Declaration
Objective-C
- (BOOL)hasDynamic;Swift
func hasDynamic() -> BoolReturn Value
true if has dynamic
-
Set the dynamic coordinate reference system
Declaration
Objective-C
- (void)setDynamic:(CRSDynamic *)dynamic;Swift
func setDynamic(_ dynamic: CRSDynamic!)Parameters
dynamicdynamic coordinate reference system
-
Get the geodetic or geographic common datum
Declaration
Objective-C
- (NSObject<CRSGeoDatum> *)geoDatum;Swift
func geoDatum() -> (any CRSGeoDatum)!Return Value
geo datum
-
Get the base identifiers
Declaration
Objective-C
- (NSMutableArray<CRSIdentifier *> *)baseIdentifiers;Swift
func baseIdentifiers() -> NSMutableArray!Return Value
base identifiers
-
Has base identifiers
Declaration
Objective-C
- (BOOL)hasBaseIdentifiers;Swift
func hasBaseIdentifiers() -> BoolReturn Value
true if has base identifiers
-
Number of base identifiers
Declaration
Objective-C
- (int)numBaseIdentifiers;Swift
func numBaseIdentifiers() -> Int32Return Value
base identifiers count
-
Get the base identifier at the index
Declaration
Objective-C
- (CRSIdentifier *)baseIdentifierAtIndex:(int)index;Swift
func baseIdentifier(at index: Int32) -> CRSIdentifier!Parameters
indexbase identifier index
Return Value
base identifier
-
Set the base identifiers
Declaration
Objective-C
- (void)setBaseIdentifiers:(NSArray<CRSIdentifier *> *)baseIdentifiers;Swift
func setBaseIdentifiers(_ baseIdentifiers: [CRSIdentifier]!)Parameters
baseIdentifiersbase identifiers
-
Add the base identifier
Declaration
Objective-C
- (void)addBaseIdentifier:(CRSIdentifier *)baseIdentifier;Swift
func addBaseIdentifier(_ baseIdentifier: CRSIdentifier!)Parameters
baseIdentifierbase identifier
-
Add the base identifiers
Declaration
Objective-C
- (void)addBaseIdentifiers:(NSArray<CRSIdentifier *> *)baseIdentifiers;Swift
func addBaseIdentifiers(_ baseIdentifiers: [CRSIdentifier]!)Parameters
baseIdentifiersbase identifiers
-
Get the unit (ellipsoidal angle)
Return Value
unit (ellipsoidal angle)
-
Has a unit (ellipsoidal angle)
Declaration
Objective-C
- (BOOL)hasUnit;Swift
func hasUnit() -> BoolReturn Value
true if has unit (ellipsoidal angle)
-
Set the unit (angle)
Parameters
unitunit (ellipsoidal angle)
View on GitHub
CRSProjectedCoordinateReferenceSystem Class Reference