PCFPumpData::PCFPumpData() { InitExtra( GetDefaultData() ); m_strName = _T("Pump"); m_nTypeID = 17; m_bPFAJun = TRUE; // AppendArray(); }
void iupPlotDataSet::SetSampleExtra(int inSampleIndex, double inExtra) { int theCount = mDataX->GetCount(); if (inSampleIndex < 0 || inSampleIndex >= theCount) return; if (!mExtra) InitExtra(); mExtra->SetSample(inSampleIndex, inExtra); }
/***** Constructor *****/ tmwxTreePanel::tmwxTreePanel(wxWindow* parent) : tmwxInspectorPanel(parent), mTree(0) { AddTextPair(wxT("Paper Width = "), mPaperWidth, wxT("%.4f")); AddTextPair(wxT("Paper Height = "), mPaperHeight, wxT("%.4f")); AddTextPair(wxT("Scale = "), mScale, wxT("%.4f")); const int BUTTON_WIDTH = 60; wxBoxSizer* symsizer = new wxBoxSizer(wxHORIZONTAL); symsizer->Add(1, 0, 1); symsizer->Add(mHasSymmetry = new tmwxCheckBoxSmall(this, wxT("Symmetry")), 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL | wxTOP|wxBOTTOM, 2); symsizer->Add(10, 0, 0); symsizer->Add(mDiag = new tmwxButtonSmall(this, wxT("Diag"), BUTTON_WIDTH), 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL | wxTOP|wxBOTTOM, 2); symsizer->Add(10, 0, 0); symsizer->Add(mBook = new tmwxButtonSmall(this, wxT("Book"), BUTTON_WIDTH), 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL | wxTOP|wxBOTTOM, 2); symsizer->Add(1, 0, 1); mPanelSizer->Add(symsizer, 0, wxGROW); AddTextPair(wxT("X = "), mSymLocX, wxT("%.4f")); AddTextPair(wxT("Y = "), mSymLocY, wxT("%.4f")); AddTextPair(wxT("Angle = "), mSymAngle, wxT("%.2f")); AddApplyButton(); AddStatLine(); AddConditionListBox(mConditions, wxSize(10, 250)); #if tmwxINSPECTOR_EXTRA InitExtra(); AddStatTextGridExtra(mNumNodes); AddStatTextGridExtra(mNumEdges); AddStatTextGridExtra(mNumPaths); AddStatTextGridExtra(mNumPolys); AddStatTextGridExtra(mNumVertices); AddStatTextGridExtra(mNumCreases); AddStatTextGridExtra(mNumFacets); AddStatTextGridExtra(mNumConditions); AddStatTextGridExtra(mNumOwnedNodes); AddStatTextGridExtra(mNumOwnedEdges); AddStatTextGridExtra(mNumOwnedPaths); AddStatTextGridExtra(mNumOwnedPolys); AddStatTextGridExtra(mNumOwnedConditions); AddStatTextGridExtra(mIsFeasible); AddStatTextGridExtra(mIsPolygonValid); AddStatTextGridExtra(mIsPolygonFilled); AddStatTextGridExtra(mIsVertexDepthValid); AddStatTextGridExtra(mIsFacetDataValid); AddStatTextGridExtra(mIsLocalRootConnectable); #endif // tmwxINSPECTOR_EXTRA SetSizerAndFit(mPanelSizer); }
/***** Constructor *****/ tmwxFacetPanel::tmwxFacetPanel(wxWindow* parent) : tmwxInspectorPanel(parent), mFacet(0) { AddStatLine(); AddStaticText(mColor); AddStaticText(mCentroid); AddStaticText(mVertices); AddStaticText(mCreases); #if tmwxINSPECTOR_EXTRA InitExtra(); AddStatTextGridExtra(mIsWellFormed); AddStatTextGridExtra(mFacetOwner); AddStatTextGridExtra(mCorridorEdge); AddStatTextRowExtra(mTailFacets); AddStatTextRowExtra(mHeadFacets); AddStatTextGridExtra(mOrder); #endif SetSizerAndFit(mPanelSizer); }
/***** Constructor *****/ tmwxConditionPathAngleQuantPanel::tmwxConditionPathAngleQuantPanel( wxWindow* parent) : tmwxInspectorPanel(parent), mConditionPathAngleQuant(0) { AddTextPair(wxT("Condition Index = "), mIndex); AddTextPair(wxT("From Node = "), mNode1); AddTextPair(wxT("To Node = "), mNode2); AddTextPair(wxT("Quantization = "), mQuant); AddTextPair(wxT("Offset = "), mQuantOffset, wxT("%.2f")); AddApplyButton(); AddSpacer(5); AddStaticText(mIsFeasible); #if tmwxINSPECTOR_EXTRA InitExtra(); AddStatTextGridExtra(mPath); AddStatTextGridExtra(mCurAngle); #endif SetSizerAndFit(mPanelSizer); }