Lines Matching refs:hGeom

215 static void msOGRSetPoints( OGRGeometryH hGeom, lineObj *line, int bWant2DOutput)  in msOGRSetPoints()  argument
221 OGR_G_SetPoint_2D( hGeom, i, in msOGRSetPoints()
228 OGR_G_SetPoint( hGeom, i, in msOGRSetPoints()
250 OGRGeometryH hGeom = NULL; in msOGRWriteShape() local
279 hGeom = OGR_G_CreateGeometry( wkbMultiPoint ); in msOGRWriteShape()
299 OGR_G_AddGeometryDirectly( hGeom, hPoint ); in msOGRWriteShape()
315 hGeom = OGR_G_CreateGeometry( wkbPoint ); in msOGRWriteShape()
317 OGR_G_SetPoint_2D( hGeom, 0, in msOGRWriteShape()
322 OGR_G_SetPoint( hGeom, 0, in msOGRWriteShape()
334 OGR_G_AddGeometryDirectly( hMP, hGeom ); in msOGRWriteShape()
339 hGeom = hMP; in msOGRWriteShape()
361 hGeom = OGR_G_CreateGeometry( wkbLineString ); in msOGRWriteShape()
363 msOGRSetPoints( hGeom, &(shape->line[j]), bWant2DOutput); in msOGRWriteShape()
366 OGR_G_AddGeometryDirectly( hML, hGeom ); in msOGRWriteShape()
367 hGeom = hML; in msOGRWriteShape()
397 hGeom = OGR_G_CreateGeometry( wkbPolygon ); in msOGRWriteShape()
405 OGR_G_AddGeometryDirectly( hGeom, hRing ); in msOGRWriteShape()
419 OGR_G_AddGeometryDirectly( hGeom, hRing ); in msOGRWriteShape()
424 OGR_G_AddGeometryDirectly( hMP, hGeom ); in msOGRWriteShape()
430 hGeom = OGR_G_Clone( OGR_G_GetGeometryRef( hMP, 0 ) ); in msOGRWriteShape()
433 hGeom = hMP; in msOGRWriteShape()
441 if( hGeom != NULL ) { in msOGRWriteShape()
443 wkbFlatten(OGR_G_GetGeometryType( hGeom )); in msOGRWriteShape()
447 hGeom = OGR_G_ForceToPolygon( hGeom ); in msOGRWriteShape()
450 hGeom = OGR_G_ForceToMultiPolygon( hGeom ); in msOGRWriteShape()
453 hGeom = OGR_G_ForceToMultiPoint( hGeom ); in msOGRWriteShape()
456 hGeom = OGR_G_ForceToMultiLineString( hGeom ); in msOGRWriteShape()
467 if( bWant2DOutput && hGeom != NULL ) { in msOGRWriteShape()
468 OGRwkbGeometryType eFeatureGType = OGR_G_GetGeometryType( hGeom ); in msOGRWriteShape()
470 OGR_G_FlattenTo2D( hGeom ); in msOGRWriteShape()
478 OGR_F_SetGeometryDirectly( hFeat, hGeom ); in msOGRWriteShape()