.. index:: pair: class; QPanda::DRAW_TEXT_PIC::DrawByLayer .. _doxid-class_q_panda_1_1_d_r_a_w___t_e_x_t___p_i_c_1_1_draw_by_layer: class QPanda::DRAW_TEXT_PIC::DrawByLayer ======================================== .. toctree:: :hidden: draw layer nodes .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class DrawByLayer: public :ref:`QPanda::DRAW_TEXT_PIC::AbstractHandleNodes` { public: // construction :target:`DrawByLayer`(:ref:`DrawPicture`& parent); // methods void :target:`handle_measure_node`( std::shared_ptr<:ref:`QNode`>& p_node, :ref:`pOptimizerNodeInfo`& p_node_info ); void :target:`handle_reset_node`( std::shared_ptr<:ref:`QNode`>& p_node, :ref:`pOptimizerNodeInfo`& p_node_info ); void :target:`handle_gate_node`( std::shared_ptr<:ref:`QNode`>& p_node, :ref:`pOptimizerNodeInfo`& p_node_info ); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods virtual void :ref:`handle_measure_node`(Args&&... func_args) = 0; virtual void :ref:`handle_reset_node`(Args&&... func_args) = 0; virtual void :ref:`handle_gate_node`(Args&&... func_args) = 0; virtual void :ref:`handle_work`(const :ref:`NodeType` node_t, Args&&... func_args);