49 const std::string& structure_name,
50 const std::string& color,
Definition direction_cosines.h:23
The Plm_image class represents a three-dimensional volume. The volume is an abstraction that can co...
Definition plm_image.h:27
std::shared_ptr< Self > Pointer
Definition plm_image.h:29
void set_structure_override(int structure_id, const float rsp_value)
Definition rtss.cxx:188
Rtss_roi ** slist
Definition rtss.h:42
std::string find_unused_structure_name(void)
Definition rtss.cxx:92
void debug(void)
Definition rtss.cxx:205
plm_long m_dim[3]
Definition rtss.h:31
void set_rasterization_geometry(void)
Definition rtss.cxx:457
float m_offset[3]
Definition rtss.h:33
void keyholize(void)
Definition rtss.cxx:565
size_t num_structures
Definition rtss.h:41
void adjust_structure_names(void)
Definition rtss.cxx:248
float m_spacing[3]
Definition rtss.h:32
void set_structure_name(size_t index, const std::string &name)
Definition rtss.cxx:180
Direction_cosines m_dc
Definition rtss.h:34
void init(void)
Definition rtss.cxx:73
void fix_polyline_slice_numbers(void)
Definition rtss.cxx:517
int have_geometry
Definition rtss.h:30
Rtss_roi * find_structure_by_id(int structure_id)
Definition rtss.cxx:167
Rtss()
Definition rtss.cxx:62
std::string get_structure_name(size_t index)
Definition rtss.cxx:195
static Rtss * clone_empty(Rtss *cxt_out, Rtss *cxt_in)
Definition rtss.cxx:284
void set_geometry(const Plm_image_header *pih)
Definition rtss.cxx:542
void prune_empty(void)
Definition rtss.cxx:265
void find_rasterization_geometry(float offset[3], float spacing[3], plm_long dims[3], Direction_cosines &dc)
Definition rtss.cxx:324
void apply_slice_list(const Rt_study_metadata::Pointer &rsm)
Copy slice UIDs from referenced image into the Rtss object.
Definition rtss.cxx:476
void clear(void)
Definition rtss.cxx:81
Rtss_roi * add_structure(const std::string &structure_name, const std::string &color, int structure_id, int bit=-1)
Definition rtss.cxx:115
float rast_offset[3]
Definition rtss.h:38
plm_long rast_dim[3]
Definition rtss.h:36
void delete_structure(int index)
Definition rtss.cxx:154
Direction_cosines rast_dc
Definition rtss.h:39
float rast_spacing[3]
Definition rtss.h:37
void free_all_polylines(void)
Definition rtss.cxx:309
Definition slice_list.h:12
#define PLMBASE_API
Definition plmbase_config.h:19
#define SMART_POINTER_SUPPORT(T)
Definition smart_pointer.h:19