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

Public Member Functions

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

Protected Attributes

writerm_writer
 

Detailed Description

Definition at line 426 of file buffer.

Constructor & Destructor Documentation

◆ scan_writer_3() [1/2]

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

Definition at line 432 of file buffer.

432 :m_writer(a_writer){}

◆ ~scan_writer_3()

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

Definition at line 433 of file buffer.

433 {}

◆ scan_writer_3() [2/2]

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

Definition at line 435 of file buffer.

436  :scan_writer(a_from)
437  ,m_writer(a_from.m_writer)
438  {}

Member Function Documentation

◆ operator=()

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

Definition at line 439 of file buffer.

439 {return *this;}

◆ write()

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

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

Definition at line 428 of file buffer.

428  {
429  m_writer.write(a_x,2*a_beg-a_y,a_z);
430  }

Member Data Documentation

◆ m_writer

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

Definition at line 441 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_3::m_writer
writer & m_writer
Definition: buffer:441