SFMultiLineString
Objective-C
@interface SFMultiLineString : SFMultiCurve
Swift
class SFMultiLineString : SFMultiCurve
A restricted form of MultiCurve where each Curve in the collection must be of type LineString.
-
Create
Declaration
Objective-C
+ (SFMultiLineString *)multiLineString;Return Value
new multi line string
-
Create
Declaration
Objective-C
+ (SFMultiLineString *)multiLineStringWithHasZ:(BOOL)hasZ andHasM:(BOOL)hasM;Parameters
hasZhas z values
hasMhas m values
Return Value
new multi line string
-
Create
Declaration
Objective-C
+ (SFMultiLineString *)multiLineStringWithLineStrings: (NSMutableArray<SFLineString *> *)lineStrings;Parameters
lineStringslist of line strings
Return Value
new multi line string
-
Create
Declaration
Objective-C
+ (SFMultiLineString *)multiLineStringWithLineString:(SFLineString *)lineString;Parameters
lineStringline string
Return Value
new multi line string
-
Create
Declaration
Objective-C
+ (SFMultiLineString *)multiLineStringWithMultiLineString: (SFMultiLineString *)multiLineString;Parameters
multiLineStringmulti line string
Return Value
new multi line string
-
Initialize
Declaration
Objective-C
- (instancetype)init;Swift
init!()Return Value
new multi line string
-
Initialize
Declaration
Objective-C
- (instancetype)initWithHasZ:(BOOL)hasZ andHasM:(BOOL)hasM;Swift
init!(hasZ: Bool, andHasM hasM: Bool)Parameters
hasZhas z values
hasMhas m values
Return Value
new multi line string
-
Initialize
Declaration
Objective-C
- (instancetype)initWithLineStrings: (NSMutableArray<SFLineString *> *)lineStrings;Swift
init!(lineStrings: NSMutableArray!)Parameters
lineStringslist of line strings
Return Value
new multi line string
-
Initialize
Declaration
Objective-C
- (instancetype)initWithLineString:(SFLineString *)lineString;Swift
init!(lineString: SFLineString!)Parameters
lineStringline string
Return Value
new multi line string
-
Initialize
Declaration
Objective-C
- (instancetype)initWithMultiLineString:(SFMultiLineString *)multiLineString;Swift
init!(multiLineString: SFMultiLineString!)Parameters
multiLineStringmulti line string
Return Value
new multi line string
-
Get the line strings
Declaration
Objective-C
- (NSMutableArray<SFLineString *> *)lineStrings;Swift
func lineStrings() -> NSMutableArray!Return Value
line strings
-
Set the line strings
Declaration
Objective-C
- (void)setLineStrings:(NSMutableArray<SFLineString *> *)lineStrings;Swift
func setLineStrings(_ lineStrings: NSMutableArray!)Parameters
lineStringsline strings
-
Add a line string
Declaration
Objective-C
- (void)addLineString:(SFLineString *)lineString;Swift
func addLineString(_ lineString: SFLineString!)Parameters
lineStringline string
-
Add line strings
Declaration
Objective-C
- (void)addLineStrings:(NSArray<SFLineString *> *)lineStrings;Swift
func addLineStrings(_ lineStrings: [SFLineString]!)Parameters
lineStringsline strings
-
Get the number of line strings
Declaration
Objective-C
- (int)numLineStrings;Swift
func numLineStrings() -> Int32Return Value
line string count
-
Returns the Nth line string
Declaration
Objective-C
- (SFLineString *)lineStringAtIndex:(int)n;Swift
func lineString(at n: Int32) -> SFLineString!Parameters
nnth line string to return
Return Value
line string
View on GitHub
SFMultiLineString Class Reference