LCOV - code coverage report
Current view: top level - ogr/ogrsf_frmts/avc - ogravcdatasource.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 12 13 92.3 %
Date: 2024-11-21 22:18:42 Functions: 4 5 80.0 %

          Line data    Source code
       1             : /******************************************************************************
       2             :  *
       3             :  * Project:  OGR
       4             :  * Purpose:  Implements OGRAVCDataSource class.
       5             :  * Author:   Frank Warmerdam, warmerdam@pobox.com
       6             :  *
       7             :  ******************************************************************************
       8             :  * Copyright (c) 2002, Frank Warmerdam <warmerdam@pobox.com>
       9             :  *
      10             :  * SPDX-License-Identifier: MIT
      11             :  ****************************************************************************/
      12             : 
      13             : #include "ogr_avc.h"
      14             : 
      15             : /************************************************************************/
      16             : /*                          OGRAVCDataSource()                          */
      17             : /************************************************************************/
      18             : 
      19         457 : OGRAVCDataSource::OGRAVCDataSource() : poSRS(nullptr), pszCoverageName(nullptr)
      20             : {
      21         457 : }
      22             : 
      23             : /************************************************************************/
      24             : /*                         ~OGRAVCDataSource()                          */
      25             : /************************************************************************/
      26             : 
      27         457 : OGRAVCDataSource::~OGRAVCDataSource()
      28             : 
      29             : {
      30         457 :     if (poSRS)
      31           4 :         poSRS->Release();
      32         457 :     CPLFree(pszCoverageName);
      33         457 : }
      34             : 
      35             : /************************************************************************/
      36             : /*                           GetSpatialRef()                            */
      37             : /************************************************************************/
      38             : 
      39           7 : OGRSpatialReference *OGRAVCDataSource::DSGetSpatialRef()
      40             : 
      41             : {
      42           7 :     return poSRS;
      43             : }
      44             : 
      45             : /************************************************************************/
      46             : /*                          GetCoverageName()                           */
      47             : /************************************************************************/
      48             : 
      49           6 : const char *OGRAVCDataSource::GetCoverageName()
      50             : 
      51             : {
      52           6 :     if (pszCoverageName == nullptr)
      53           0 :         return "";
      54             : 
      55           6 :     return pszCoverageName;
      56             : }

Generated by: LCOV version 1.14