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
name
name
baseName
base CRS name
baseType
base coordinate reference system type
referenceFrame
reference frame
mapProjection
map projection
coordinateSystem
coordinate 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
name
name
baseName
base CRS name
baseType
base coordinate reference system type
datumEnsemble
datum ensemble
mapProjection
map projection
coordinateSystem
coordinate 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
name
name
baseName
base CRS name
baseType
base coordinate reference system type
dynamic
dynamic
referenceFrame
reference frame
mapProjection
map projection
coordinateSystem
coordinate 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
baseName
base 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() -> Bool
Return Value
true if has reference frame
-
Set the reference frame
Declaration
Objective-C
- (void)setReferenceFrame:(CRSGeoReferenceFrame *)referenceFrame;
Swift
func setReferenceFrame(_ referenceFrame: CRSGeoReferenceFrame!)
Parameters
referenceFrame
reference 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() -> Bool
Return Value
true if has datum ensemble
-
Set the datum ensemble
Declaration
Objective-C
- (void)setDatumEnsemble:(CRSGeoDatumEnsemble *)datumEnsemble;
Swift
func setDatumEnsemble(_ datumEnsemble: CRSGeoDatumEnsemble!)
Parameters
datumEnsemble
datum 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() -> Bool
Return Value
true if has dynamic
-
Set the dynamic coordinate reference system
Declaration
Objective-C
- (void)setDynamic:(CRSDynamic *)dynamic;
Swift
func setDynamic(_ dynamic: CRSDynamic!)
Parameters
dynamic
dynamic 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() -> Bool
Return Value
true if has base identifiers
-
Number of base identifiers
Declaration
Objective-C
- (int)numBaseIdentifiers;
Swift
func numBaseIdentifiers() -> Int32
Return 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
index
base identifier index
Return Value
base identifier
-
Set the base identifiers
Declaration
Objective-C
- (void)setBaseIdentifiers:(NSArray<CRSIdentifier *> *)baseIdentifiers;
Swift
func setBaseIdentifiers(_ baseIdentifiers: [CRSIdentifier]!)
Parameters
baseIdentifiers
base identifiers
-
Add the base identifier
Declaration
Objective-C
- (void)addBaseIdentifier:(CRSIdentifier *)baseIdentifier;
Swift
func addBaseIdentifier(_ baseIdentifier: CRSIdentifier!)
Parameters
baseIdentifier
base identifier
-
Add the base identifiers
Declaration
Objective-C
- (void)addBaseIdentifiers:(NSArray<CRSIdentifier *> *)baseIdentifiers;
Swift
func addBaseIdentifiers(_ baseIdentifiers: [CRSIdentifier]!)
Parameters
baseIdentifiers
base identifiers
-
Get the unit (ellipsoidal angle)
Return Value
unit (ellipsoidal angle)
-
Has a unit (ellipsoidal angle)
Declaration
Objective-C
- (BOOL)hasUnit;
Swift
func hasUnit() -> Bool
Return Value
true if has unit (ellipsoidal angle)
-
Set the unit (angle)
Parameters
unit
unit (ellipsoidal angle)