⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ugkmultilinestring.cpp

📁 linux下一款GIS程序源码
💻 CPP
字号:
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -