Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Linux - Where do you want to fly today? -- Unknown source


devel / comp.protocols.dicom / Re: DICOM SR

SubjectAuthor
* DICOM SRHanier Abreu
+- Re: DICOM SRChris O'Donnell
`* Re: DICOM SRMathieu Malaterre
 `- Re: DICOM SRChris O'Donnell

1
DICOM SR

<f7c2caff-51ce-4db5-8858-8ed2c6cd56d8n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=560&group=comp.protocols.dicom#560

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:a05:6214:c64:b0:4bc:33f:4515 with SMTP id t4-20020a0562140c6400b004bc033f4515mr46585184qvj.44.1668001412828;
Wed, 09 Nov 2022 05:43:32 -0800 (PST)
X-Received: by 2002:a05:6830:1f34:b0:66c:4a42:9ca5 with SMTP id
e20-20020a0568301f3400b0066c4a429ca5mr26688457oth.175.1668001412564; Wed, 09
Nov 2022 05:43:32 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Wed, 9 Nov 2022 05:43:32 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=200.55.161.53; posting-account=E0El9woAAABx3bnBalkITtzr3Nk3_FqF
NNTP-Posting-Host: 200.55.161.53
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f7c2caff-51ce-4db5-8858-8ed2c6cd56d8n@googlegroups.com>
Subject: DICOM SR
From: h98abreu@gmail.com (Hanier Abreu)
Injection-Date: Wed, 09 Nov 2022 13:43:32 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1470
 by: Hanier Abreu - Wed, 9 Nov 2022 13:43 UTC

Hello, I am developing my undergraduate thesis and I need your help.
I am working on a platform that uses C# as the programming language.
The idea is to get that system to create DICOM SR and also digitally sign them.
But the problem is that I can't find a C# library that has implemented methods that solve my problem.
I found a library (DCMTK) that does everything I need, but it's developed in C++ and I don't know how to use it for C#.
Can someone who knows about the subject help me?
Thank you

Re: DICOM SR

<2e4471df-1dad-4547-952c-56b3abb5b06bn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=561&group=comp.protocols.dicom#561

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:a37:454d:0:b0:6fa:8c15:651a with SMTP id s74-20020a37454d000000b006fa8c15651amr20326032qka.674.1668003711946;
Wed, 09 Nov 2022 06:21:51 -0800 (PST)
X-Received: by 2002:aca:4355:0:b0:359:ca8a:8289 with SMTP id
q82-20020aca4355000000b00359ca8a8289mr36067339oia.47.1668003711663; Wed, 09
Nov 2022 06:21:51 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Wed, 9 Nov 2022 06:21:51 -0800 (PST)
In-Reply-To: <f7c2caff-51ce-4db5-8858-8ed2c6cd56d8n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=165.225.58.28; posting-account=k73DqAkAAADdoksgsJTi6tuONxlkoUr0
NNTP-Posting-Host: 165.225.58.28
References: <f7c2caff-51ce-4db5-8858-8ed2c6cd56d8n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2e4471df-1dad-4547-952c-56b3abb5b06bn@googlegroups.com>
Subject: Re: DICOM SR
From: go.chris.bot@gmail.com (Chris O'Donnell)
Injection-Date: Wed, 09 Nov 2022 14:21:51 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2078
 by: Chris O'Donnell - Wed, 9 Nov 2022 14:21 UTC

On Wednesday, November 9, 2022 at 8:43:34 AM UTC-5, h98a...@gmail.com wrote:
> Hello, I am developing my undergraduate thesis and I need your help.
> I am working on a platform that uses C# as the programming language.
> The idea is to get that system to create DICOM SR and also digitally sign them.
> But the problem is that I can't find a C# library that has implemented methods that solve my problem.
> I found a library (DCMTK) that does everything I need, but it's developed in C++ and I don't know how to use it for C#.
> Can someone who knows about the subject help me?
> Thank you

Hi, with respect to C# wrapper libs:
https://gdcm.sourceforge.net/wiki/index.php/Main_Page
GDCM has a C# library, and is a very mature DICOM library.

In fact, Mathieu on this forum is an active lead developer of this fine library.

For paid library, if that's a possibility, MergeCom DICOM library also has a C# wrapper.

Many thanks,
-Chris O

Re: DICOM SR

<6212c54e-284b-4c22-b1c8-45fac49918fdn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=562&group=comp.protocols.dicom#562

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:a05:6214:1c85:b0:4c5:6ed:b914 with SMTP id ib5-20020a0562141c8500b004c506edb914mr20536541qvb.0.1668012670097;
Wed, 09 Nov 2022 08:51:10 -0800 (PST)
X-Received: by 2002:a9d:4690:0:b0:66c:5830:426c with SMTP id
z16-20020a9d4690000000b0066c5830426cmr25090955ote.144.1668012669808; Wed, 09
Nov 2022 08:51:09 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Wed, 9 Nov 2022 08:51:09 -0800 (PST)
In-Reply-To: <f7c2caff-51ce-4db5-8858-8ed2c6cd56d8n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a01:e0a:343:1a00:90f:9134:ddb7:c46d;
posting-account=5syELgoAAABMLWsjbxhk8Wo7CLxGgTPG
NNTP-Posting-Host: 2a01:e0a:343:1a00:90f:9134:ddb7:c46d
References: <f7c2caff-51ce-4db5-8858-8ed2c6cd56d8n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6212c54e-284b-4c22-b1c8-45fac49918fdn@googlegroups.com>
Subject: Re: DICOM SR
From: mathieu.malaterre@gmail.com (Mathieu Malaterre)
Injection-Date: Wed, 09 Nov 2022 16:51:10 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2057
 by: Mathieu Malaterre - Wed, 9 Nov 2022 16:51 UTC

On Wednesday, November 9, 2022 at 2:43:34 PM UTC+1, h98a...@gmail.com wrote:
> Hello, I am developing my undergraduate thesis and I need your help.
> I am working on a platform that uses C# as the programming language.
> The idea is to get that system to create DICOM SR and also digitally sign them.
> But the problem is that I can't find a C# library that has implemented methods that solve my problem.
> I found a library (DCMTK) that does everything I need, but it's developed in C++ and I don't know how to use it for C#.
> Can someone who knows about the subject help me?

Honestly if you have everything working with DCMTK, just stick with it. On windows you can use C#/CLI to get things nicely integrated. Otherwise you can look into SWIG, and when all else fails expose a C function and call it using P/Invoke.

You won't find much of the above in GDCM AFAIK ;)

Re: DICOM SR

<09fb61bc-15c2-4b84-9c03-c5400ffd3f9fn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=563&group=comp.protocols.dicom#563

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:ac8:5893:0:b0:3a5:822b:e370 with SMTP id t19-20020ac85893000000b003a5822be370mr17955428qta.11.1668048149882;
Wed, 09 Nov 2022 18:42:29 -0800 (PST)
X-Received: by 2002:a05:6870:d149:b0:13c:9dba:ef1b with SMTP id
f9-20020a056870d14900b0013c9dbaef1bmr36872010oac.47.1668048149547; Wed, 09
Nov 2022 18:42:29 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Wed, 9 Nov 2022 18:42:29 -0800 (PST)
In-Reply-To: <6212c54e-284b-4c22-b1c8-45fac49918fdn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=165.225.61.63; posting-account=k73DqAkAAADdoksgsJTi6tuONxlkoUr0
NNTP-Posting-Host: 165.225.61.63
References: <f7c2caff-51ce-4db5-8858-8ed2c6cd56d8n@googlegroups.com> <6212c54e-284b-4c22-b1c8-45fac49918fdn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <09fb61bc-15c2-4b84-9c03-c5400ffd3f9fn@googlegroups.com>
Subject: Re: DICOM SR
From: go.chris.bot@gmail.com (Chris O'Donnell)
Injection-Date: Thu, 10 Nov 2022 02:42:29 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2931
 by: Chris O'Donnell - Thu, 10 Nov 2022 02:42 UTC

On Wednesday, November 9, 2022 at 11:51:11 AM UTC-5, Mathieu Malaterre wrote:
> On Wednesday, November 9, 2022 at 2:43:34 PM UTC+1, h98a...@gmail.com wrote:
> > Hello, I am developing my undergraduate thesis and I need your help.
> > I am working on a platform that uses C# as the programming language.
> > The idea is to get that system to create DICOM SR and also digitally sign them.
> > But the problem is that I can't find a C# library that has implemented methods that solve my problem.
> > I found a library (DCMTK) that does everything I need, but it's developed in C++ and I don't know how to use it for C#.
> > Can someone who knows about the subject help me?
> Honestly if you have everything working with DCMTK, just stick with it. On windows you can use C#/CLI to get things nicely integrated. Otherwise you can look into SWIG, and when all else fails expose a C function and call it using P/Invoke.
>
> You won't find much of the above in GDCM AFAIK ;)

Right, I forgot to mention what may or may not be obvious: those two DICOM libs have nice C# wrappers and might provide some convenience for dealing with SR structures (which are rather odd), but everything else on your list is do-it-yourself ; -)

However, if you think the DCMTK solves all your needs, then your problem is reduced to making your own C# wrapper, C++/CLI is the way to go, yes it's C++ plus some .NET syntax, but much recommended over SWIG and implicit P/Invoke, those are exercises in pain. Specifically you'll discover issues by runtime crashes instead of having your friendly C++/CLI compiler help you out at compile time.

-thanks

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor