OGRDataSource *OGRDXFDriver::CreateDataSource( const char * pszName, char **papszOptions ) { OGRDXFWriterDS *poDS = new OGRDXFWriterDS(); if( poDS->Open( pszName, papszOptions ) ) return poDS; else { delete poDS; return NULL; } }
static GDALDataset *OGRDXFDriverCreate( const char * pszName, CPL_UNUSED int nBands, CPL_UNUSED int nXSize, CPL_UNUSED int nYSize, CPL_UNUSED GDALDataType eDT, char **papszOptions ) { OGRDXFWriterDS *poDS = new OGRDXFWriterDS(); if( poDS->Open( pszName, papszOptions ) ) return poDS; else { delete poDS; return NULL; } }