Struct MultiLineString
Defined in File MultiLineString.h
Inheritance Relationships
Base Type
public f2c::types::Geometries< MultiLineString, OGRMultiLineString, wkbMultiLineString, LineString >
(Template Struct Geometries)
Struct Documentation
-
struct MultiLineString : public f2c::types::Geometries<MultiLineString, OGRMultiLineString, wkbMultiLineString, LineString>
Public Functions
-
MultiLineString()
-
explicit MultiLineString(const OGRGeometry *geom)
-
explicit MultiLineString(const LineString &line)
-
explicit MultiLineString(const std::initializer_list<LineString> &ls)
-
size_t size() const
-
double length() const
-
void operator*=(double b)
-
void getGeometry(size_t i, LineString &line)
-
void getGeometry(size_t i, LineString &line) const
-
LineString getGeometry(size_t i)
-
const LineString getGeometry(size_t i) const
-
void setGeometry(size_t i, const LineString &line)
-
void append(const OGRGeometry *geom)
-
void addGeometry(const LineString &line)
-
void addGeometry(const MultiLineString &lines)
-
template<class T, OGRwkbGeometryType R>
MultiLineString intersection(const Geometry<T, R> &g) const
Public Static Functions
-
static MultiLineString getLineSegments(const LineString &line)
-
static MultiLineString getLineSegments(const LinearRing &line)
-
template<class T, OGRwkbGeometryType R>
static MultiLineString intersection(const LineString &line, const Geometry<T, R> &g)
-
MultiLineString()