.. index:: pair: class; QPanda::QMeasure .. _doxid-class_q_panda_1_1_q_measure: class QPanda::QMeasure ====================== .. toctree:: :hidden: Overview ~~~~~~~~ Quantum Measure basic class. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class QMeasure: public :ref:`QPanda::AbstractQuantumMeasure` { public: // construction :target:`QMeasure`(const QMeasure&); :target:`QMeasure`( :ref:`Qubit`*, :ref:`CBit`* ); :target:`QMeasure`(std::shared_ptr<:ref:`AbstractQuantumMeasure`> node); // methods std::shared_ptr<:ref:`AbstractQuantumMeasure`> :target:`getImplementationPtr`(); virtual :ref:`Qubit`* :ref:`getQuBit`() const; virtual :ref:`CBit`* :ref:`getCBit`() const; :ref:`NodeType` :target:`getNodeType`() const; }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods virtual :ref:`Qubit`* :ref:`getQuBit`() const = 0; virtual :ref:`CBit`* :ref:`getCBit`() const = 0; .. _details-class_q_panda_1_1_q_measure: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Quantum Measure basic class. Methods ------- .. index:: pair: function; getQuBit .. _doxid-class_q_panda_1_1_q_measure_1ada87818e060192810cfcefd907ea6764: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual :ref:`Qubit`* getQuBit() const Get measure node qubit address. .. rubric:: Returns: :ref:`Qubit ` \* .. index:: pair: function; getCBit .. _doxid-class_q_panda_1_1_q_measure_1a325c38fc46e243d082b6341f52e86728: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual :ref:`CBit`* getCBit() const Get measure node cbit address. .. rubric:: Returns: :ref:`CBit ` \*