plastimatch
Loading...
Searching...
No Matches
Rtplan_control_pt Class Reference

#include <rtplan_control_pt.h>

Public Member Functions

 Rtplan_control_pt ()
 
 ~Rtplan_control_pt ()
 
float * get_isocenter ()
 
void set_isocenter (const float *iso)
 
float * get_scanning_spot_size ()
 
void set_scanning_spot_size (const float *ss_size)
 

Public Attributes

float cumulative_meterset_weight
 
float nominal_beam_energy
 
float meterset_rate
 
float gantry_angle
 
std::string gantry_rotation_direction
 
float gantry_pitch_angle
 
std::string gantry_pitch_rotation_direction
 
float beam_limiting_device_angle
 
std::string beam_limiting_device_rotation_direction
 
std::string scan_spot_tune_id
 
size_t number_of_scan_spot_positions
 
std::string scan_spot_reordering_allowed
 
std::vector< float > scan_spot_position_map
 
std::vector< float > scan_spot_meterset_weights
 
size_t number_of_paintings
 
float scanning_spot_size [2]
 
float patient_support_angle
 
std::string patient_support_rotation_direction
 
float table_top_pitch_angle
 
std::string table_top_pitch_rotation_direction
 
float table_top_roll_angle
 
std::string table_top_roll_rotation_direction
 
float table_top_vertical_position
 
float table_top_longitudinal_position
 
float table_top_lateral_position
 
float isocenter_position [3]
 

Constructor & Destructor Documentation

◆ Rtplan_control_pt()

Rtplan_control_pt::Rtplan_control_pt ( )

◆ ~Rtplan_control_pt()

Rtplan_control_pt::~Rtplan_control_pt ( )

Member Function Documentation

◆ get_isocenter()

float * Rtplan_control_pt::get_isocenter ( )
inline

◆ get_scanning_spot_size()

float * Rtplan_control_pt::get_scanning_spot_size ( )
inline

◆ set_isocenter()

void Rtplan_control_pt::set_isocenter ( const float * iso)
inline

◆ set_scanning_spot_size()

void Rtplan_control_pt::set_scanning_spot_size ( const float * ss_size)
inline

Member Data Documentation

◆ beam_limiting_device_angle

float Rtplan_control_pt::beam_limiting_device_angle

◆ beam_limiting_device_rotation_direction

std::string Rtplan_control_pt::beam_limiting_device_rotation_direction

◆ cumulative_meterset_weight

float Rtplan_control_pt::cumulative_meterset_weight

◆ gantry_angle

float Rtplan_control_pt::gantry_angle

◆ gantry_pitch_angle

float Rtplan_control_pt::gantry_pitch_angle

◆ gantry_pitch_rotation_direction

std::string Rtplan_control_pt::gantry_pitch_rotation_direction

◆ gantry_rotation_direction

std::string Rtplan_control_pt::gantry_rotation_direction

◆ isocenter_position

float Rtplan_control_pt::isocenter_position[3]

◆ meterset_rate

float Rtplan_control_pt::meterset_rate

◆ nominal_beam_energy

float Rtplan_control_pt::nominal_beam_energy

◆ number_of_paintings

size_t Rtplan_control_pt::number_of_paintings

◆ number_of_scan_spot_positions

size_t Rtplan_control_pt::number_of_scan_spot_positions

◆ patient_support_angle

float Rtplan_control_pt::patient_support_angle

◆ patient_support_rotation_direction

std::string Rtplan_control_pt::patient_support_rotation_direction

◆ scan_spot_meterset_weights

std::vector<float> Rtplan_control_pt::scan_spot_meterset_weights

◆ scan_spot_position_map

std::vector<float> Rtplan_control_pt::scan_spot_position_map

◆ scan_spot_reordering_allowed

std::string Rtplan_control_pt::scan_spot_reordering_allowed

◆ scan_spot_tune_id

std::string Rtplan_control_pt::scan_spot_tune_id

◆ scanning_spot_size

float Rtplan_control_pt::scanning_spot_size[2]

◆ table_top_lateral_position

float Rtplan_control_pt::table_top_lateral_position

◆ table_top_longitudinal_position

float Rtplan_control_pt::table_top_longitudinal_position

◆ table_top_pitch_angle

float Rtplan_control_pt::table_top_pitch_angle

◆ table_top_pitch_rotation_direction

std::string Rtplan_control_pt::table_top_pitch_rotation_direction

◆ table_top_roll_angle

float Rtplan_control_pt::table_top_roll_angle

◆ table_top_roll_rotation_direction

std::string Rtplan_control_pt::table_top_roll_rotation_direction

◆ table_top_vertical_position

float Rtplan_control_pt::table_top_vertical_position

The documentation for this class was generated from the following files: