27 #include "../../../st/core/trajectory/TrajectoryDataSetInfo.h"
31 #include "ui_TrajectoryPropertiesWidgetForm.h"
32 #include "ui_TemporalPropertiesWidgetForm.h"
41 QGridLayout* propLayout =
new QGridLayout(
this);
45 QGridLayout* tempPropLayout =
new QGridLayout(
m_propWidget->getForm()->m_temporalPropertiesFrame);
46 tempPropLayout->setContentsMargins(0, 0, 0, 0);
56 std::list<te::st::TrajectoryDataSetInfo*> trajInfos;
58 std::list<te::da::DataSetTypePtr>::const_iterator typesItBegin = m_dataTypes.begin();
59 std::list<te::da::DataSetTypePtr>::const_iterator typesItEnd = m_dataTypes.end();
61 while(typesItBegin != typesItEnd)
63 trajInfos.push_back(
new te::st::TrajectoryDataSetInfo(*dsInfo.get(), typesItBegin->get()->getName(), m_tempPropWidget->getPhenomenonTime(), m_propWidget->getGeometryId(),
"", typesItBegin->get()->getName()));
77 m_dataTypes = dataTypes;
78 m_tempPropWidget->setUp(dataTypes.front());
79 m_propWidget->setUp(dataTypes.front());
std::auto_ptr< TrajectoryPropertiesWidget > m_propWidget
The widget used to configure the unique TrajectoryLayer's properties.
std::auto_ptr< TemporalPropertiesWidget > m_tempPropWidget
The widget used to configure the general TrajectoryLayer's properties.
std::list< te::st::TrajectoryDataSetInfo * > getInfo(const te::da::DataSourceInfoPtr dsInfo)
~TrajectoryPropertiesWizardPage()
void set(const std::list< te::da::DataSetTypePtr > dataTypes)
A class that contains infos about a DataSet that contains observations of one or more trajectories...
TrajectoryPropertiesWizardPage(QWidget *parent=0)
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr