void AxisPlot::AddObjects(Dataset *dataset, Axis *verticalAxis, Axis *horizontalAxis)
{
	AddDataset(dataset);
	AddAxis(verticalAxis);
	AddAxis(horizontalAxis);

	LinkDataVerticalAxis(m_datasets.Count() - 1, m_verticalAxes.Count() - 1);
	LinkDataHorizontalAxis(m_datasets.Count() - 1, m_horizontalAxes.Count() - 1);
}
Beispiel #2
0
PipeDevice::PipeDevice(int fd, const std::string& name, int id) : m_fd(fd), m_name(name), m_id(id)
{
  for (const auto& tok : s_button_tokens)
  {
    PipeInput* btn = new PipeInput("Button " + tok);
    AddInput(btn);
    m_buttons[tok] = btn;
  }
  for (const auto& tok : s_shoulder_tokens)
  {
    AddAxis(tok, 0.0);
  }
  for (const auto& tok : s_axis_tokens)
  {
    AddAxis(tok + " X", 0.5);
    AddAxis(tok + " Y", 0.5);
  }
}
Beispiel #3
0
void 
AxisCollection::AddAxes(const std::vector<PdfAxis>& axes_){
    for(size_t i = 0; i < axes_.size(); i++)
        AddAxis(axes_[i]);
}