Example #1
0
PCFPumpData::PCFPumpData()
{

	InitExtra( GetDefaultData() );
	m_strName = _T("Pump");
	m_nTypeID = 17;
	m_bPFAJun = TRUE;
//	AppendArray();
}
Example #2
0
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);
}