Class Geospatial::GeoGeometryCollection

class GeoGeometryCollection : public Geospatial::GeoBase

Public Functions

GeoGeometryCollection(const std::vector<double> &coords, const std::vector<int32_t> &ring_sizes, const std::vector<int32_t> &poly_rings, const std::vector<int32_t> &geo_kinds)
GeoGeometryCollection(const std::string &wkt)
void getColumns(std::vector<double> &coords, std::vector<int32_t> &ring_sizes, std::vector<int32_t> &poly_rings, std::vector<int32_t> &geo_kinds, std::vector<double> &bounds) const
GeoType getType() const
std::unique_ptr<GeoBase> clone() const

Protected Functions

GeoGeometryCollection(OGRGeometry *geom, const bool owns_geom_obj)

Friends

friend Geospatial::GeoGeometryCollection::GeoTypesFactory