CRSVerticalCoordinateReferenceSystem
Objective-C
@interface CRSVerticalCoordinateReferenceSystem
: CRSSimpleCoordinateReferenceSystem
Swift
class CRSVerticalCoordinateReferenceSystem : CRSSimpleCoordinateReferenceSystem
Vertical Coordinate Reference System
-
Vertical Reference Frame
Declaration
Objective-C
@property (nonatomic, strong) CRSVerticalReferenceFrame *referenceFrame;
Swift
var referenceFrame: CRSVerticalReferenceFrame! { get set }
-
Vertical Datum Ensemble
Declaration
Objective-C
@property (nonatomic, strong) CRSVerticalDatumEnsemble *datumEnsemble;
Swift
var datumEnsemble: CRSVerticalDatumEnsemble! { get set }
-
Dynamic coordinate reference system
Declaration
Objective-C
@property (nonatomic, strong) CRSDynamic *dynamic;
Swift
var dynamic: CRSDynamic! { get set }
-
Geoid Model Name
Declaration
Objective-C
@property (nonatomic, strong) NSString *geoidModelName;
Swift
var geoidModelName: String! { get set }
-
Identifiers
Declaration
Objective-C
@property (nonatomic, strong) CRSIdentifier *geoidModelIdentifier;
Swift
var geoidModelIdentifier: CRSIdentifier! { get set }
-
Create
Declaration
Objective-C
+ (CRSVerticalCoordinateReferenceSystem *)create;
Swift
class func create() -> CRSVerticalCoordinateReferenceSystem!
Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)init;
Swift
init!()
Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)initWithName:(NSString *)name andReferenceFrame:(CRSVerticalReferenceFrame *)referenceFrame andCoordinateSystem:(CRSCoordinateSystem *)coordinateSystem;
Swift
init!(name: String!, andReferenceFrame referenceFrame: CRSVerticalReferenceFrame!, andCoordinateSystem coordinateSystem: CRSCoordinateSystem!)
Parameters
name
name
referenceFrame
vertical reference frame
coordinateSystem
coordinate system
Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)initWithName:(NSString *)name andDatumEnsemble:(CRSVerticalDatumEnsemble *)datumEnsemble andCoordinateSystem:(CRSCoordinateSystem *)coordinateSystem;
Swift
init!(name: String!, andDatumEnsemble datumEnsemble: CRSVerticalDatumEnsemble!, andCoordinateSystem coordinateSystem: CRSCoordinateSystem!)
Parameters
name
name
datumEnsemble
vertical datum ensemble
coordinateSystem
coordinate system
Return Value
new instance
-
Initialize
Declaration
Objective-C
- (instancetype)initWithName:(NSString *)name andDynamic:(CRSDynamic *)dynamic andReferenceFrame:(CRSVerticalReferenceFrame *)referenceFrame andCoordinateSystem:(CRSCoordinateSystem *)coordinateSystem;
Swift
init!(name: String!, andDynamic dynamic: CRSDynamic!, andReferenceFrame referenceFrame: CRSVerticalReferenceFrame!, andCoordinateSystem coordinateSystem: CRSCoordinateSystem!)
Parameters
name
name
dynamic
dynamic
referenceFrame
vertical reference frame
coordinateSystem
coordinate system
Return Value
new instance
-
Determine if has a vertical reference frame
Declaration
Objective-C
- (BOOL)hasReferenceFrame;
Swift
func hasReferenceFrame() -> Bool
Return Value
true if has vertical reference frame
-
Determine if has a vertical datum ensemble
Declaration
Objective-C
- (BOOL)hasDatumEnsemble;
Swift
func hasDatumEnsemble() -> Bool
Return Value
true if has vertical datum ensemble
-
Determine if has a dynamic
Declaration
Objective-C
- (BOOL)hasDynamic;
Swift
func hasDynamic() -> Bool
Return Value
true if has dynamic
-
Has a geoid model name
Declaration
Objective-C
- (BOOL)hasGeoidModelName;
Swift
func hasGeoidModelName() -> Bool
Return Value
true if has geoid model name
-
Has a geoid model identifier
Declaration
Objective-C
- (BOOL)hasGeoidModelIdentifier;
Swift
func hasGeoidModelIdentifier() -> Bool
Return Value
true if has geoid model identifier