SFMultiSurface
Objective-C
@interface SFMultiSurface : SFGeometryCollection
Swift
class SFMultiSurface : SFGeometryCollection
A restricted form of GeometryCollection where each Geometry in the collection must be of type Surface.
-
Initialize
Declaration
Objective-C
- (instancetype)initWithType:(enum SFGeometryType)geometryType andHasZ:(BOOL)hasZ andHasM:(BOOL)hasM;Swift
init!(type geometryType: SFGeometryType, andHasZ hasZ: Bool, andHasM hasM: Bool)Parameters
geometryTypegeometry type
hasZhas z values
hasMhas m values
Return Value
new multi surface
-
Get the surfaces
Declaration
Objective-C
- (NSMutableArray<SFSurface *> *)surfaces;Swift
func surfaces() -> NSMutableArray!Return Value
surfaces
-
Set the surfaces
Declaration
Objective-C
- (void)setSurfaces:(NSMutableArray<SFSurface *> *)surfaces;Swift
func setSurfaces(_ surfaces: NSMutableArray!)Parameters
surfacessurfaces
-
Get the number of surfaces
Declaration
Objective-C
- (int)numSurfaces;Swift
func numSurfaces() -> Int32Return Value
surface count
View on GitHub
SFMultiSurface Class Reference