A map display for a dataset. More...
#include <DataSetDisplay.h>
Public Member Functions | |
void | clear () |
DataSetDisplay (QWidget *parent=0, Qt::WindowFlags f=0) | |
void | draw (const te::da::DataSetTypePtr &dataset, const te::da::DataSourcePtr &ds, te::da::DataSet *datasetData=0) |
void | draw (const te::da::DataSetTypePtr &dataset, const te::da::DataSourceInfoPtr &ds) |
~DataSetDisplay () | |
Protected Member Functions | |
void | paintEvent (QPaintEvent *e) |
void | resizeEvent (QResizeEvent *e) |
Private Attributes | |
std::auto_ptr< Canvas > | m_canvas |
A map display for a dataset.
Definition at line 56 of file DataSetDisplay.h.
te::qt::widgets::DataSetDisplay::DataSetDisplay | ( | QWidget * | parent = 0 , |
Qt::WindowFlags | f = 0 |
||
) |
Definition at line 50 of file DataSetDisplay.cpp.
te::qt::widgets::DataSetDisplay::~DataSetDisplay | ( | ) |
Definition at line 55 of file DataSetDisplay.cpp.
void te::qt::widgets::DataSetDisplay::clear | ( | ) |
Definition at line 207 of file DataSetDisplay.cpp.
void te::qt::widgets::DataSetDisplay::draw | ( | const te::da::DataSetTypePtr & | dataset, |
const te::da::DataSourcePtr & | ds, | ||
te::da::DataSet * | datasetData = 0 |
||
) |
Definition at line 92 of file DataSetDisplay.cpp.
References te::qt::widgets::Config2DrawLines(), te::qt::widgets::Config2DrawPoints(), te::qt::widgets::Config2DrawPolygons(), te::se::CreateCoverageStyle(), te::map::DrawRaster(), te::dt::GEOMETRY_TYPE, te::da::GetExtent(), te::da::GetFirstGeomProperty(), te::da::GetFirstPropertyPos(), te::da::DataSet::getGeometry(), te::gm::GeometryProperty::getGeometryType(), te::dt::Property::getName(), te::da::DataSet::getRaster(), te::gm::LineStringMType, te::gm::LineStringType, te::gm::LineStringZMType, te::gm::LineStringZType, te::da::LoadProperties(), te::da::DataSet::moveNext(), te::gm::MultiLineStringMType, te::gm::MultiLineStringType, te::gm::MultiLineStringZMType, te::gm::MultiLineStringZType, te::gm::MultiPointMType, te::gm::MultiPointType, te::gm::MultiPointZMType, te::gm::MultiPointZType, te::gm::MultiPolygonMType, te::gm::MultiPolygonType, te::gm::MultiPolygonZMType, te::gm::MultiPolygonZType, te::gm::PointMType, te::gm::PointType, te::gm::PointZMType, te::gm::PointZType, te::gm::PolygonMType, te::gm::PolygonType, te::gm::PolygonZMType, te::gm::PolygonZType, and te::dt::RASTER_TYPE.
void te::qt::widgets::DataSetDisplay::draw | ( | const te::da::DataSetTypePtr & | dataset, |
const te::da::DataSourceInfoPtr & | ds | ||
) |
Definition at line 59 of file DataSetDisplay.cpp.
References te::common::Singleton< DataSourceManager >::getInstance().
|
protected |
Definition at line 218 of file DataSetDisplay.cpp.
|
protected |
Definition at line 231 of file DataSetDisplay.cpp.
|
private |
Definition at line 80 of file DataSetDisplay.h.