SFCGAL  2.3.0
Deprecated List
Member SFCGAL::GeometryCollection::addGeometry (Geometry *geometry)
The unique_ptr version should be used instead
Member SFCGAL::GeometryCollection::setGeometryN (Geometry *geometry, size_t const &idx) override
The unique_ptr version should be used instead
Member SFCGAL::LineString::addPoint (Point *point)
The unique_ptr version should be used instead
Member SFCGAL::Polygon::addInteriorRing (LineString *ls)
The unique_ptr version should be used instead
Member SFCGAL::Polygon::addRing (LineString *ls)
addInteriorRing
Member SFCGAL::Polygon::addRing (const LineString &ls)
addInteriorRing
Member SFCGAL::Polygon::Polygon (LineString *exteriorRing)
The unique_ptr version should be used instead
Member SFCGAL::Polygon::setExteriorRing (LineString *ring)
The unique_ptr version should be used instead
Member SFCGAL::PolyhedralSurface::addPatch (Polygon *patch)
The unique_ptr version should be used instead
Member SFCGAL::PolyhedralSurface::addPolygon (const Polygon &polygon)
see addPatch()
Member SFCGAL::PolyhedralSurface::addPolygon (Polygon *polygon)
see addPatch()
Member SFCGAL::PolyhedralSurface::addPolygons (const PolyhedralSurface &polyhedralSurface)
see addPatches()
Member SFCGAL::PolyhedralSurface::numPolygons () const -> size_t
see numPatches
See also
numGeometries()
Member SFCGAL::PolyhedralSurface::polygonN (size_t const &index) const -> const Polygon &
see patchN()
Member SFCGAL::PolyhedralSurface::polygonN (size_t const &index) -> Polygon &
see patchN()
Member SFCGAL::PolyhedralSurface::setPatchN (Geometry *geometry, size_t const &idx)
The unique_ptr version should be used instead
Member SFCGAL::PolyhedralSurface::setPatchN (Polygon *patch, size_t const &idx)
The unique_ptr version should be used instead
Member SFCGAL::Solid::addInteriorShell (PolyhedralSurface *shell)
The unique_ptr version should be used instead
Member SFCGAL::Solid::setExteriorShell (PolyhedralSurface *shell)
The unique_ptr version should be used instead
Member SFCGAL::Solid::Solid (PolyhedralSurface *exteriorShell)
The unique_ptr version should be used instead
Member SFCGAL::TriangulatedSurface::addPatch (Triangle *patch)
The unique_ptr version should be used instead
Member SFCGAL::TriangulatedSurface::addTriangle (std::unique_ptr< Triangle > triangle)
see addPatch()
Member SFCGAL::TriangulatedSurface::addTriangle (const Triangle &triangle)
see addPatch()
Member SFCGAL::TriangulatedSurface::addTriangle (Triangle *triangle)
see addPatch()
Member SFCGAL::TriangulatedSurface::addTriangles (const TriangulatedSurface &other)
see addPatches()
Member SFCGAL::TriangulatedSurface::numTriangles () const -> size_t
see numPatches()
Member SFCGAL::TriangulatedSurface::setPatchN (Triangle *triangle, size_t const &idx)
The unique_ptr version should be used instead
Member SFCGAL::TriangulatedSurface::triangleN (size_t const &index) const -> const Triangle &
see patchN()
Member SFCGAL::TriangulatedSurface::triangleN (size_t const &index) -> Triangle &
see patchN()
globalScope> Member sfcgal_geometry_collection_num_geometries (const sfcgal_geometry_t *collection)

Use sfcgal_geometry_num_geometries() instead

globalScope> Member sfcgal_geometry_is_complexity_detail (const sfcgal_geometry_t *geom, char **invalidity_reason, sfcgal_geometry_t **invalidity_location)
Use sfcgal_geometry_is_valid_detail() instead.
Parameters
[in]geomthe input geometry
[out]invalidity_reasoninvalidity reason
[out]invalidity_locationinvalidity location
Returns
1 if geom is simple. 0 otherwise.
globalScope> Member sfcgal_polyhedral_surface_add_polygon (sfcgal_geometry_t *polyhedral, sfcgal_geometry_t *polygon)

Use sfcgal_polyhedral_surface_add_patch() instead.

globalScope> Member sfcgal_polyhedral_surface_num_polygons (const sfcgal_geometry_t *polyhedral)

Use sfcgal_polyhedral_surface_num_patches() instead.

globalScope> Member sfcgal_polyhedral_surface_polygon_n (const sfcgal_geometry_t *polyhedral, size_t index)

Use sfcgal_polyhedral_surface_patch_n() instead

globalScope> Member sfcgal_set_geometry_validation (int enabled)
It is not used anymore. It has no effect.
globalScope> Member sfcgal_triangulated_surface_add_triangle (sfcgal_geometry_t *tin, sfcgal_geometry_t *triangle)

Use sfcgal_triangulated_surface_add_patch() instead.

globalScope> Member sfcgal_triangulated_surface_num_triangles (const sfcgal_geometry_t *tin)

Use sfcgal_triangulated_surface_num_patches() instead.

globalScope> Member sfcgal_triangulated_surface_triangle_n (const sfcgal_geometry_t *tin, size_t index)

Use sfcgal_triangulated_surface_patch_n() instead.