- 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] | geom | the input geometry |
| [out] | invalidity_reason | invalidity reason |
| [out] | invalidity_location | invalidity 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.