Coverage Report

Created: 2026-09-28 07:04

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/dcmtk/dcmdata/libsrc/dcrlecp.cc
Line
Count
Source
1
/*
2
 *
3
 *  Copyright (C) 1994-2010, OFFIS e.V.
4
 *  All rights reserved.  See COPYRIGHT file for details.
5
 *
6
 *  This software and supporting documentation were developed by
7
 *
8
 *    OFFIS e.V.
9
 *    R&D Division Health
10
 *    Escherweg 2
11
 *    D-26121 Oldenburg, Germany
12
 *
13
 *
14
 *  Module:  dcmdata
15
 *
16
 *  Author:  Marco Eichelberg
17
 *
18
 *  Purpose: codec parameter for RLE
19
 *
20
 */
21
22
#include "dcmtk/config/osconfig.h"
23
#include "dcmtk/dcmdata/dcrlecp.h"
24
25
DcmRLECodecParameter::DcmRLECodecParameter(
26
    OFBool pCreateSOPInstanceUID,
27
    Uint32 pFragmentSize,
28
    OFBool pCreateOffsetTable,
29
    OFBool pConvertToSC,
30
    OFBool pReverseDecompressionByteOrder)
31
1
: DcmCodecParameter()
32
1
, fragmentSize(pFragmentSize)
33
1
, createOffsetTable(pCreateOffsetTable)
34
1
, convertToSC(pConvertToSC)
35
1
, createInstanceUID(pCreateSOPInstanceUID)
36
1
, reverseDecompressionByteOrder(pReverseDecompressionByteOrder)
37
1
{
38
1
}
39
40
41
DcmRLECodecParameter::DcmRLECodecParameter(const DcmRLECodecParameter& arg)
42
0
: DcmCodecParameter(arg)
43
0
, fragmentSize(arg.fragmentSize)
44
0
, createOffsetTable(arg.createOffsetTable)
45
0
, convertToSC(arg.convertToSC)
46
0
, createInstanceUID(arg.createInstanceUID)
47
0
, reverseDecompressionByteOrder(arg.reverseDecompressionByteOrder)
48
0
{
49
0
}
50
51
DcmRLECodecParameter::~DcmRLECodecParameter()
52
1
{
53
1
}
54
  
55
DcmCodecParameter *DcmRLECodecParameter::clone() const
56
0
{
57
0
  return new DcmRLECodecParameter(*this);
58
0
} 
59
60
const char *DcmRLECodecParameter::className() const
61
0
{
62
0
  return "DcmRLECodecParameter";
63
0
}