OFFIS DCMTK  Version 3.6.0
vrscan.h
1 /*
2  *
3  * Copyright (C) 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: Uli Schlachter
17  *
18  * Purpose: Interface to the VR scanner.
19  *
20  * Last Update: $Author: joergr $
21  * Update Date: $Date: 2010-10-14 13:15:43 $
22  * CVS/RCS Revision: $Revision: 1.5 $
23  * Status: $State: Exp $
24  *
25  * CVS/RCS Log at end of file
26  *
27  */
28 
29 
30 #ifndef VRSCAN_H
31 #define VRSCAN_H
32 
33 #include "dcmtk/config/osconfig.h" /* make sure OS specific configuration is included first */
34 
35 #include "dcmtk/ofstd/ofstring.h"
36 
37 class vrscan
38 {
39 public:
40  static int scan(const OFString& vr, const OFString& value);
41 private:
42  static char* makeBuffer(const OFString& vr, const OFString& value, size_t& size);
43 };
44 
45 #endif // VRSCAN_H
46 
47 
48 /*
49 ** CVS/RCS Log:
50 ** $Log: vrscan.h,v $
51 ** Revision 1.5 2010-10-14 13:15:43 joergr
52 ** Updated copyright header. Added reference to COPYRIGHT file.
53 **
54 ** Revision 1.4 2010-09-02 10:16:02 uli
55 ** The VR scanner now only copies the input data once, not twice.
56 **
57 ** Revision 1.3 2010-09-02 09:49:38 uli
58 ** Add the VR prefix into the scanner instead of adding it in the caller.
59 **
60 ** Revision 1.2 2010-08-26 12:29:47 uli
61 ** Ported vrscan from ancient flex++ to current flex version.
62 **
63 **
64 */


Generated on Thu Dec 20 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.2