A collection of OGRLineString. More...
#include <ogr_geometry.h>
Public Member Functions | |
OGRMultiLineString () | |
Create an empty multi line string collection. | |
virtual const char * | getGeometryName () const |
Fetch WKT name for geometry type. | |
virtual OGRwkbGeometryType | getGeometryType () const |
Fetch geometry type. | |
virtual OGRErr | exportToWkt (char **, OGRwkbVariant=wkbVariantOldOgc) const |
Convert a geometry into well known text format. | |
virtual OGRBoolean | hasCurveGeometry (int bLookForNonLinear=FALSE) const |
Static Public Member Functions | |
static OGRMultiCurve * | CastToMultiCurve (OGRMultiLineString *poMLS) |
Cast to multicurve. | |
Protected Member Functions | |
virtual OGRBoolean | isCompatibleSubType (OGRwkbGeometryType) const |
A collection of OGRLineString.
OGRMultiCurve * OGRMultiLineString::CastToMultiCurve | ( | OGRMultiLineString * | poMLS | ) | [static] |
Cast to multicurve.
The passed in geometry is consumed and a new one returned .
poMLS | the input geometry - ownership is passed to the method. |
OGRErr OGRMultiLineString::exportToWkt | ( | char ** | ppszDstText, | |
OGRwkbVariant | eWkbVariant = wkbVariantOldOgc | |||
) | const [virtual] |
Convert a geometry into well known text format.
This method relates to the SFCOM IWks::ExportToWKT() method.
This method is the same as the C function OGR_G_ExportToWkt().
ppszDstText | a text buffer is allocated by the program, and assigned to the passed pointer. After use, *ppszDstText should be freed with OGRFree(). | |
eWkbVariant | the specification that must be conformed too :
|
Reimplemented from OGRMultiCurve.
const char * OGRMultiLineString::getGeometryName | ( | ) | const [virtual] |
Fetch WKT name for geometry type.
There is no SFCOM analog to this method.
This method is the same as the C function OGR_G_GetGeometryName().
Reimplemented from OGRMultiCurve.
OGRwkbGeometryType OGRMultiLineString::getGeometryType | ( | ) | const [virtual] |
Fetch geometry type.
Note that the geometry type may include the 2.5D flag. To get a 2D flattened version of the geometry type apply the wkbFlatten() macro to the return result.
This method is the same as the C function OGR_G_GetGeometryType().
Reimplemented from OGRMultiCurve.