ugkmultilinestring.cpp
来自「linux下一款GIS程序源码」· C++ 代码 · 共 85 行
CPP
85 行
// ugkmultilinestring.cpp: implementation of the UGKMultiLineString class.////////////////////////////////////////////////////////////////////////#include "ugkmultilinestring.h"/************************************************************************//* UGKMultiLineString() *//************************************************************************/UGKMultiLineString::UGKMultiLineString(){}/************************************************************************//* ~UGKMultiLineString() *//************************************************************************/UGKMultiLineString::~UGKMultiLineString(){}/************************************************************************//* getGeometryType() *//************************************************************************/UGKwkbGeometryType UGKMultiLineString::getGeometryType() const{ if( getCoordinateDimension() == 3 ) return wkbMultiLineString25D; else return wkbMultiLineString;}/************************************************************************//* getGeometryName() *//************************************************************************/const char * UGKMultiLineString::getGeometryName() const{ return "MULTILINESTRING";}/************************************************************************//* addGeometryDirectly() *//************************************************************************/UGKErr UGKMultiLineString::addGeometryDirectly( UGKGeometry * poNewGeom ){ if( poNewGeom->getGeometryType() != wkbLineString && poNewGeom->getGeometryType() != wkbLineString25D ) return UGKERR_UNSUPPORTED_GEOMETRY_TYPE; return UGKGeometryCollection::addGeometryDirectly( poNewGeom );}/************************************************************************//* clone() *//************************************************************************/UGKGeometry *UGKMultiLineString::clone() const{ UGKMultiLineString *poNewGC; poNewGC = new UGKMultiLineString; for( int i = 0; i < getNumGeometries(); i++ ) { poNewGC->addGeometry( getGeometryRef(i) ); } return poNewGC;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?