+
+//------------------------------------------------------------------------
+std::vector<int> WidgetShowNPoints::GetLstPointsX()
+{
+ if (mtype!=4)
+ {
+ return GetModelShowNPoints()->GetLstPointsX();
+ } else {
+ std::vector<int> lst;
+ int iP,s;
+ int iG,sG=lstModelShowNPoints.size();
+ for (iG=0 ; iG<sG ; iG++)
+ {
+ std::vector<int> lstTmp = lstModelShowNPoints[iG]->GetLstPointsX();
+ s = lstTmp.size();
+ for (iP=0 ; iP<s ; iP++)
+ {
+ lst.push_back( lstTmp[iP] );
+ } // for iP
+ } // for iG
+ return lst;
+ } // if 4
+}
+
+//------------------------------------------------------------------------
+std::vector<int> WidgetShowNPoints::GetLstPointsY()
+{
+ if (mtype!=4)
+ {
+ return GetModelShowNPoints()->GetLstPointsY();
+ } else {
+ std::vector<int> lst;
+ int iP,s;
+ int iG,sG=lstModelShowNPoints.size();
+ for (iG=0 ; iG<sG ; iG++)
+ {
+ std::vector<int> lstTmp = lstModelShowNPoints[iG]->GetLstPointsY();
+ s = lstTmp.size();
+ for (iP=0 ; iP<s ; iP++)
+ {
+ lst.push_back( lstTmp[iP] );
+ } // for iP
+ } // for iG
+ return lst;
+ }
+}
+
+//------------------------------------------------------------------------
+std::vector<int> WidgetShowNPoints::GetLstPointsZ()
+{
+ if (mtype!=4)
+ {
+ return GetModelShowNPoints()->GetLstPointsZ();
+ } else {
+ std::vector<int> lst;
+ int iP,s;
+ int iG,sG=lstModelShowNPoints.size();
+ for (iG=0 ; iG<sG ; iG++)
+ {
+ std::vector<int> lstTmp = lstModelShowNPoints[iG]->GetLstPointsZ();
+ s = lstTmp.size();
+ for (iP=0 ; iP<s ; iP++)
+ {
+ lst.push_back( lstTmp[iP] );
+ } // for iP
+ } // for iG
+ return lst;
+
+ }
+}
+
+//------------------------------------------------------------------------
+std::vector<std::string> WidgetShowNPoints::GetLstLabels()
+{
+ if (mtype!=4)
+ {
+ return GetModelShowNPoints()->GetLstLabels();
+ } else {
+ std::vector< std::string > lst;
+ int iP,s;
+ int iG,sG=lstModelShowNPoints.size();
+ for (iG=0 ; iG<sG ; iG++)
+ {
+ std::vector< std::string > lstTmp = lstModelShowNPoints[iG]->GetLstLabels();
+ s = lstTmp.size();
+ for (iP=0 ; iP<s ; iP++)
+ {
+ lst.push_back( lstTmp[iP] );
+ } // for iP
+ } // for iG
+ return lst;
+ }