g4tools  5.4.0
Public Member Functions | Protected Attributes | List of all members
tools::zb::buffer::scan_writer_4 Class Reference
Inheritance diagram for tools::zb::buffer::scan_writer_4:
Inheritance graph
[legend]
Collaboration diagram for tools::zb::buffer::scan_writer_4:
Collaboration graph
[legend]

Public Member Functions

virtual void write (ZPos a_x, ZPos a_y, ZZ a_z, ZPos a_beg)
 
 scan_writer_4 (writer &a_writer)
 
virtual ~scan_writer_4 ()
 
 scan_writer_4 (const scan_writer_4 &a_from)
 
scan_writer_4operator= (const scan_writer_4 &)
 
- Public Member Functions inherited from tools::zb::buffer::scan_writer
virtual ~scan_writer ()
 

Protected Attributes

writerm_writer
 

Detailed Description

Definition at line 444 of file buffer.

Constructor & Destructor Documentation

◆ scan_writer_4() [1/2]

tools::zb::buffer::scan_writer_4::scan_writer_4 ( writer a_writer)
inline

Definition at line 450 of file buffer.

450 :m_writer(a_writer){}

◆ ~scan_writer_4()

virtual tools::zb::buffer::scan_writer_4::~scan_writer_4 ( )
inlinevirtual

Definition at line 451 of file buffer.

451 {}

◆ scan_writer_4() [2/2]

tools::zb::buffer::scan_writer_4::scan_writer_4 ( const scan_writer_4 a_from)
inline

Definition at line 453 of file buffer.

454  :scan_writer(a_from)
455  ,m_writer(a_from.m_writer)
456  {}

Member Function Documentation

◆ operator=()

scan_writer_4& tools::zb::buffer::scan_writer_4::operator= ( const scan_writer_4 )
inline

Definition at line 457 of file buffer.

457 {return *this;}

◆ write()

virtual void tools::zb::buffer::scan_writer_4::write ( ZPos  a_x,
ZPos  a_y,
ZZ  a_z,
ZPos  a_beg 
)
inlinevirtual

Implements tools::zb::buffer::scan_writer.

Definition at line 446 of file buffer.

446  {
447  m_writer.write(2*a_beg-a_y,a_x,a_z);
448  }

Member Data Documentation

◆ m_writer

writer& tools::zb::buffer::scan_writer_4::m_writer
protected

Definition at line 459 of file buffer.


The documentation for this class was generated from the following file:
tools::zb::buffer::writer::write
virtual void write(ZPos, ZPos, ZZ)=0
tools::zb::buffer::scan_writer_4::m_writer
writer & m_writer
Definition: buffer:459