plastimatch
Loading...
Searching...
No Matches
xio_structures.h
Go to the documentation of this file.
1/* -----------------------------------------------------------------------
2 See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
3 ----------------------------------------------------------------------- */
4#ifndef _xio_structures_h_
5#define _xio_structures_h_
6
7#include "plmbase_config.h"
8
9#include "xio_studyset.h"
10
11class Rtss;
12class Metadata;
13class Xio_studyset;
14
16 Rtss *structures,
17 const Xio_studyset& xsl
18);
19
20PLMBASE_API void
23 Rtss *cxt,
24 Xio_ct_transform *transform,
25 Xio_version xio_version,
26 const char *output_dir
27);
28
30 Rtss *structures,
31 Xio_ct_transform *transform
32);
33
34#endif
The Metadata class encapsulate DICOM metadata for a single series. It is implemented as a map from st...
Definition metadata.h:24
std::shared_ptr< Self > Pointer
Definition rt_study_metadata.h:29
The Rtss class represents a set of segmentations in polyline format, analogous to the DICOM-RT RTSTRU...
Definition rtss.h:25
Definition xio_ct_transform.h:13
Definition xio_studyset.h:38
#define PLMBASE_API
Definition plmbase_config.h:19
#define PLMBASE_C_API
Definition plmbase_config.h:18
void xio_structures_save(const Rt_study_metadata::Pointer &rsm, Rtss *cxt, Xio_ct_transform *transform, Xio_version xio_version, const char *output_dir)
Definition xio_structures.cxx:296
EXTERNC void xio_structures_load(Rtss *structures, const Xio_studyset &xsl)
Definition xio_structures.cxx:231
EXTERNC void xio_structures_apply_transform(Rtss *structures, Xio_ct_transform *transform)
Definition xio_structures.cxx:402
Xio_version
Definition xio_studyset.h:11