Search found 2296 matches

by J. Riesmeier
Fri, 2021-06-18, 08:24
Forum: DCMTK - General
Topic: Check the consistency of data before send it to the server
Replies: 3
Views: 19

Re: Check the consistency of data before send it to the server

I'm not 100% sure about item 4 but, in general, dciodvfy should do what you want. In addition, you could use dcentvfy (also from dicom3tools) to make sure that the data on patient, study and series level is consistent over multiple DICOM instances of a patient, study, series...
by J. Riesmeier
Thu, 2021-06-17, 12:00
Forum: DCMTK - General
Topic: Check the consistency of data before send it to the server
Replies: 3
Views: 19

Re: Check the consistency of data before send it to the server

You could e.g. use dciodvfy for this purpose... depending on what you mean by "check the data for correctness and consistency".
by J. Riesmeier
Thu, 2021-06-17, 11:58
Forum: DCMTK - General
Topic: Location of bthe logfiles created by the command tools on debian
Replies: 2
Views: 9

Re: Location of bthe logfiles created by the command tools on debian

A log file is only created if enabled by a corresponding logger configuration file. This configuration file also specifies the filename (and possibly directory) of the log file. If no directory is specified, the log file should be stored in the current working directory.
by J. Riesmeier
Mon, 2021-06-07, 13:02
Forum: DCMTK - General
Topic: Handling PixelData after change in 3.6.5
Replies: 1
Views: 69

Re: Handling PixelData after change in 3.6.5

Thank you for the detailed report. The backwards incompatibility is not addressed in the release notes, was it intentional and what's the reasoning? It was not intentional. On the other hand, using findAndGetUint8Array() for OW data elements was also not intended as the API documentation says: "Appl...
by J. Riesmeier
Tue, 2021-05-25, 19:40
Forum: DCMTK - Installation
Topic: windows: building dcmtk with libiconv
Replies: 1
Views: 58

Re: windows: building dcmtk with libiconv

You should definitely read and follow the instructions in the INSTALL file. For example, when using the "MD" version of the support libraries, you should, of course, also compile the DCMTK with multi-threaded dynamically linked code generation settings. If not, you should use the "MT" version instead.
by J. Riesmeier
Fri, 2021-05-07, 10:11
Forum: DCMRT
Topic: Second generation Dicom RT
Replies: 2
Views: 164

Re: Second generation Dicom RT

Are second generation dicom rt objects supported by dcmrt? e.g. RTPhysicianIntent, RTSegmentAnnotation etc.? I saw that they were in the release information with the following line "Added support for the new 2nd generation RT Storage SOP Classes that have been introduced with Supplement 175, 176 an...
by J. Riesmeier
Tue, 2021-04-27, 07:08
Forum: DCMRT
Topic: How to write Dcm file for RT Structure Set
Replies: 7
Views: 254

Re: How to write Dcm file for RT Structure Set

What is the output to the debug logger? It might also be useful to enable the trace logger...
by J. Riesmeier
Mon, 2021-04-26, 17:21
Forum: DCMRT
Topic: How to add DRTContourSequence::Item to an DRTROIContourSequence::Item
Replies: 4
Views: 153

Re: How to add DRTContourSequence::Item to an DRTROIContourSequence::Item

Maybe, it was not very obvious that the item is created internally, so I extended the API documentation of addItem() and insertItem() in this respect. This change will be visible in the public DCMTK git repository once I recreate the automatically generated classes of "dcmrt".
by J. Riesmeier
Mon, 2021-04-26, 15:47
Forum: DCMRT
Topic: How to add DRTContourSequence::Item to an DRTROIContourSequence::Item
Replies: 4
Views: 153

Re: How to add DRTContourSequence::Item to an DRTROIContourSequence::Item

You have to create an item in both the ROI Contour Sequence and the Contour Sequence. Also the pointer parameter of the addItem() method is an output parameter, i.e. the pointer to the created item is returned. I just wrote a little test program to be added to the "dcmrt/tests" collection of test ca...
by J. Riesmeier
Tue, 2021-04-20, 17:34
Forum: DCMRT
Topic: How to write Dcm file for RT Structure Set
Replies: 7
Views: 254

Re: How to write Dcm file for RT Structure Set

How about tags like ImplementationVersionName or ImplementationClassUID or MediaStorageSOPInstanceUID that are specific to the manufacturer? Do we not set these tags in the file meta data? If you use the DCMTK, ImplementationVersionName and ImplementationClassUID should be the ones of the DCMTK, i....
by J. Riesmeier
Tue, 2021-04-20, 08:27
Forum: DCMRT
Topic: How to write Dcm file for RT Structure Set
Replies: 7
Views: 254

Re: How to write Dcm file for RT Structure Set

Basically, yes, but there is no need to specify the element values of the file meta information manually (as this is done automatically when calling saveFile()).
by J. Riesmeier
Fri, 2021-04-02, 13:42
Forum: DCMTK - General
Topic: dcmjpeg encoder crashes on EPI_YBR_RCT and EPI_YBR_ICT
Replies: 10
Views: 432

Re: dcmjpeg encoder crashes on EPI_YBR_RCT and EPI_YBR_ICT

last question is -Wall for cxx flags in cmake configuration
I've already forwarded this question to the DCMTK team members who prefer to use CMake (on non-Windows systems).
by J. Riesmeier
Fri, 2021-04-02, 13:23
Forum: DCMTK - General
Topic: dcmjpeg encoder crashes on EPI_YBR_RCT and EPI_YBR_ICT
Replies: 10
Views: 432

Re: dcmjpeg encoder crashes on EPI_YBR_RCT and EPI_YBR_ICT

So, the issue (crash) is caused by an incomplete modification of DCMTK's source code, right? anyway, i think it is good idea to add "default" Yes, one could do this, e.g. you could/should do this as part of your fork, but I am not sure whether this really makes sense for the public DCMTK source code...
by J. Riesmeier
Fri, 2021-04-02, 11:18
Forum: DCMTK - General
Topic: dcmjpeg encoder crashes on EPI_YBR_RCT and EPI_YBR_ICT
Replies: 10
Views: 432

Re: dcmjpeg encoder crashes on EPI_YBR_RCT and EPI_YBR_ICT

it crashed in dcmdata/libsrc/dcpixel.cc:1195 Do you really use "master"? http://git.dcmtk.org/?p=dcmtk.git;a=blob;f=dcmdata/libsrc/dcpixel.cc;h=7d1e61550cb2b85db3d72d58955b65063e2481dc;hb=HEAD#l1195 1195 return (*current)->pixSeq->loadAllDataIntoMemory(); It's line 1168 in "master". Anyway, I teste...