Lines Matching refs:scan_head
95 bool Genesys_Device::is_head_pos_known(ScanHeadId scan_head) const
97 switch (scan_head) {
105 unsigned Genesys_Device::head_pos(ScanHeadId scan_head) const
107 switch (scan_head) {
115 void Genesys_Device::set_head_pos_unknown(ScanHeadId scan_head)
117 if ((scan_head & ScanHeadId::PRIMARY) != ScanHeadId::NONE) {
120 if ((scan_head & ScanHeadId::SECONDARY) != ScanHeadId::NONE) {
125 void Genesys_Device::set_head_pos_zero(ScanHeadId scan_head)
127 if ((scan_head & ScanHeadId::PRIMARY) != ScanHeadId::NONE) {
131 if ((scan_head & ScanHeadId::SECONDARY) != ScanHeadId::NONE) {
137 void Genesys_Device::advance_head_pos_by_session(ScanHeadId scan_head)
143 advance_head_pos_by_steps(scan_head, direction, motor_steps);
158 void Genesys_Device::advance_head_pos_by_steps(ScanHeadId scan_head, Direction direction,
161 if ((scan_head & ScanHeadId::PRIMARY) != ScanHeadId::NONE) {
167 if ((scan_head & ScanHeadId::SECONDARY) != ScanHeadId::NONE) {
175 void print_scan_position(std::ostream& out, const Genesys_Device& dev, ScanHeadId scan_head)
177 if (dev.is_head_pos_known(scan_head)) {
178 out << dev.head_pos(scan_head);