SFWGeometryWriter
@interface SFWGeometryWriter : NSObject
Well Known Binary Geometry Writer
-
Write a geometry
Declaration
Objective-C
+ (void)writeGeometry:(SFGeometry *)geometry withWriter:(SFByteWriter *)writer;
Swift
class func write(_ geometry: SFGeometry!, with writer: SFByteWriter!)
Parameters
geometry
geometry
writer
writer
-
Write a point
Declaration
Objective-C
+ (void)writePoint:(SFPoint *)point withWriter:(SFByteWriter *)writer;
Swift
class func write(_ point: SFPoint!, with writer: SFByteWriter!)
Parameters
point
point
writer
writer
-
Write a line string
Declaration
Objective-C
+ (void)writeLineString:(SFLineString *)lineString withWriter:(SFByteWriter *)writer;
Swift
class func write(_ lineString: SFLineString!, with writer: SFByteWriter!)
Parameters
lineString
line string
writer
writer
-
Write a polygon
Declaration
Objective-C
+ (void)writePolygon:(SFPolygon *)polygon withWriter:(SFByteWriter *)writer;
Swift
class func write(_ polygon: SFPolygon!, with writer: SFByteWriter!)
Parameters
polygon
polygon
writer
writer
-
Write a multi point
Declaration
Objective-C
+ (void)writeMultiPoint:(SFMultiPoint *)multiPoint withWriter:(SFByteWriter *)writer;
Swift
class func write(_ multiPoint: SFMultiPoint!, with writer: SFByteWriter!)
Parameters
multiPoint
multi poing
writer
writer
-
Write a multi line string
Declaration
Objective-C
+ (void)writeMultiLineString:(SFMultiLineString *)multiLineString withWriter:(SFByteWriter *)writer;
Swift
class func write(_ multiLineString: SFMultiLineString!, with writer: SFByteWriter!)
Parameters
multiLineString
multi line string
writer
writer
-
Write a multi polygon
Declaration
Objective-C
+ (void)writeMultiPolygon:(SFMultiPolygon *)multiPolygon withWriter:(SFByteWriter *)writer;
Swift
class func write(_ multiPolygon: SFMultiPolygon!, with writer: SFByteWriter!)
Parameters
multiPolygon
multi polygon
writer
writer
-
Write a geometry collection
Declaration
Objective-C
+ (void)writeGeometryCollection:(SFGeometryCollection *)geometryCollection withWriter:(SFByteWriter *)writer;
Swift
class func write(_ geometryCollection: SFGeometryCollection!, with writer: SFByteWriter!)
Parameters
geometryCollection
geometry collection
writer
writer
-
Write a circular string
Declaration
Objective-C
+ (void)writeCircularString:(SFCircularString *)circularString withWriter:(SFByteWriter *)writer;
Swift
class func write(_ circularString: SFCircularString!, with writer: SFByteWriter!)
Parameters
circularString
circular string
writer
writer
-
Write a compound curve
Declaration
Objective-C
+ (void)writeCompoundCurve:(SFCompoundCurve *)compoundCurve withWriter:(SFByteWriter *)writer;
Swift
class func write(_ compoundCurve: SFCompoundCurve!, with writer: SFByteWriter!)
Parameters
compoundCurve
compound curve
writer
writer
-
Write a curve polygon
Declaration
Objective-C
+ (void)writeCurvePolygon:(SFCurvePolygon *)curvePolygon withWriter:(SFByteWriter *)writer;
Swift
class func write(_ curvePolygon: SFCurvePolygon!, with writer: SFByteWriter!)
Parameters
curvePolygon
curve polygon
writer
writer
-
Write a polyhedral surface
Declaration
Objective-C
+ (void)writePolyhedralSurface:(SFPolyhedralSurface *)polyhedralSurface withWriter:(SFByteWriter *)writer;
Swift
class func write(_ polyhedralSurface: SFPolyhedralSurface!, with writer: SFByteWriter!)
Parameters
polyhedralSurface
polyhedral surface
writer
writer
-
Write a TIN
Declaration
Objective-C
+ (void)writeTIN:(SFTIN *)tin withWriter:(SFByteWriter *)writer;
Swift
class func write(_ tin: SFTIN!, with writer: SFByteWriter!)
Parameters
tin
TIN
writer
writer
-
Write a triangle
Declaration
Objective-C
+ (void)writeTriangle:(SFTriangle *)triangle withWriter:(SFByteWriter *)writer;
Swift
class func write(_ triangle: SFTriangle!, with writer: SFByteWriter!)
Parameters
triangle
triangle
writer
writer