11#ifndef __mlMLToRTConverters_H
12#define __mlMLToRTConverters_H
19#include <boost/function.hpp>
38 boost::function<
void(
float)> *setProgress = NULL);
48 bool referenceAllImageSlices =
false, boost::function<
void(
float)> *setProgress = NULL);
57 boost::function<
void(
float)> *setProgress = NULL);
68 bool treatCollinearAsPlanar=
false,
70 boost::function<
void(
float)>* setProgress=NULL);
79 boost::function<
void(
float)> *setProgress = NULL);
@ RequireExactlyOneSlice
always reference one image slice, print an error if the CSO does not lie in exactly one existing slic...
boost::shared_ptr< Tree > TreePtr
Shared pointer to a DCMTree::Tree.
MLDCMTKMLCONVERTERS_EXPORT DCMTree::TreePtr toROIContourSequence(PagedImage *image, CSOList *csoList, int precision, bool treatCollinearAsPlanar=false, MLToROIContourSequence::ImageReferenceMode imageReferenceMode=MLToROIContourSequence::RequireExactlyOneSlice, boost::function< void(float)> *setProgress=NULL)
MLDCMTKMLCONVERTERS_EXPORT DCMTree::TreePtr toRTDoseROISequence(CSOList *csoList, boost::function< void(float)> *setProgress=NULL)
MLDCMTKMLCONVERTERS_EXPORT DCMTree::TreePtr toRTROIObservationsSequence(CSOList *csoList, boost::function< void(float)> *setProgress=NULL)
MLDCMTKMLCONVERTERS_EXPORT DCMTree::TreePtr toReferencedFrameOfReferenceSequence(PagedImage *image, CSOList *csoList, bool referenceAllImageSlices=false, boost::function< void(float)> *setProgress=NULL)
MLDCMTKMLCONVERTERS_EXPORT DCMTree::TreePtr toStructureSetROISequence(PagedImage *image, CSOList *csoList, boost::function< void(float)> *setProgress=NULL)