#include "GeometryExamples.h"#include <terralib/common.h>#include <terralib/common/Globals.h>#include <terralib/geometry.h>#include <cassert>#include <cstdlib>#include <iostream>Go to the source code of this file.
Functions | |
| void | createGeometries () |
| void | deleteGeometries () |
| int | main (int, char **) |
| void | setOperationsExamples () |
| void | spatialRelationsExamples () |
| void | wkbConversionExamples () |
Variables | |
| te::gm::Point * | pt1 |
| te::gm::Point * | pt2 |
| te::gm::Point * | pt3 |
| te::gm::LineString * | l1 |
| te::gm::LineString * | l2 |
| te::gm::LineString * | l3 |
| te::gm::Polygon * | p |
| te::gm::Polygon * | pHole |
| te::gm::GeometryCollection * | gc |
| void createGeometries | ( | ) |
Definition at line 60 of file examples/geometry/main.cpp.
References te::gm::Geometry::asText(), createGeometryCollection(), createLineString(), createPoint(), createPointZ(), createPolygon(), and createPolygonWithHole().
Referenced by main().
| void deleteGeometries | ( | ) |
Definition at line 254 of file examples/geometry/main.cpp.
References createGeometries(), deleteGeometries(), TerraLib::finalize(), te::common::Singleton< TerraLib >::getInstance(), TerraLib::initialize(), readWkts(), setOperationsExamples(), spatialRelationsExamples(), and wkbConversionExamples().
| void setOperationsExamples | ( | ) |
Definition at line 136 of file examples/geometry/main.cpp.
References te::gm::Geometry::asText(), difference(), intersection(), and Union().
Referenced by main().
| void spatialRelationsExamples | ( | ) |
Definition at line 104 of file examples/geometry/main.cpp.
References te::gm::COVERS, te::gm::CROSSES, te::gm::DISJOINT, te::gm::EQUALS, te::gm::INTERSECTS, spatialRelation(), and te::gm::TOUCHES.
Referenced by main().
| void wkbConversionExamples | ( | ) |
Definition at line 173 of file examples/geometry/main.cpp.
References te::gm::Geometry::asText(), te::gm::Geometry::equals(), te::gm::Geometry::getWkbSize(), te::gm::WKBReader::read(), and te::gm::WKBWriter::write().
Referenced by main().
Definition at line 56 of file examples/geometry/main.cpp.
Referenced by te::gm::WKTActions::buildGeometryCollection(), te::v8::jsi::Geometry_Make(), te::pgis::EWKBReader::getGeometryCollection(), te::gm::WKBReader::getGeometryCollection(), te::vp::GetGeometryUnion(), te::gm::GetGeometryUnion(), te::gm::Multi2Single(), te::vp::SplitGeometryCollection(), te::addressgeocoding::AddressGeocodingOp::~AddressGeocodingOp(), te::graph::BottomUpLoaderStrategy::~BottomUpLoaderStrategy(), and te::graph::TopDownLoaderStrategy::~TopDownLoaderStrategy().
Definition at line 47 of file examples/geometry/main.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_SUITE(), te::qt::widgets::DataSetTableView::changeColumnData(), deleteGeometries(), te::common::EigenVectors(), main(), and GAP::verify_polygon().
Definition at line 48 of file examples/geometry/main.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), deleteGeometries(), te::common::EigenVectors(), and te::rp::ClassifierEMStrategy::execute().
Definition at line 49 of file examples/geometry/main.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), deleteGeometries(), and te::common::EigenVectors().
Definition at line 52 of file examples/geometry/main.cpp.
Referenced by te::qt::widgets::PropertyConverterDialog::adapt(), te::se::ParameterValue::add(), te::dt::CompositeProperty::add(), te::st::PointCoverage::add(), te::stmem::DataSet::add(), TerraView::addActions(), te::color::ColorBar::addColor(), te::qt::widgets::DataSetTableView::addColumn(), MainWindow::addDataSetLayer(), te::graph::AddDeepAttribute::AddDeepAttribute(), te::ado::Transactor::addForeignKey(), AddGraphEdgeAttribute(), te::sa::AddGraphEdgeAttribute(), AddGraphVertexAttribute(), te::sa::AddGraphVertexAttribute(), te::common::URL::addPath(), te::plugin::DefaultFinder::addPluginsDir(), te::cl::ROI::addPolygon(), te::ado::Transactor::addPrimaryKey(), te::qt::widgets::AbstractPropertyItem::addProperty(), AddProperty(), te::sqlite::DataSourceTransactor::addProperty(), te::ado::Transactor::addProperty(), terralib4::Transactor::addProperty(), te::pgis::Transactor::addProperty(), te::graph::AddRasterAttribute::AddRasterAttribute(), te::qt::widgets::TimeSliderWidget::addTrajectory(), te::ado::Transactor::addUniqueKey(), te::qt::widgets::AnimationItem::adjustDataToAnimationTemporalExtent(), te::map::AdjustToPrecision(), te::sa::SpatialWeightsExchanger::associateGeometry(), te::rst::PolygonIterator< T >::begin(), te::rst::PointSetIterator< T >::begin(), te::graph::QueryGraphBuilder::build(), te::graph::LDDGraphBuilder::build(), te::map::QueryLayerRenderer::buildChart(), te::map::AbstractLayerRenderer::buildChart(), te::qt::widgets::ClassifierWizard::buildLegend(), te::vp::PolygonToLineOp::buildOutDataSetType(), te::vp::LineToPolygonOp::buildOutDataSetType(), te::qt::widgets::PluginBuilderWizard::buildPlugin(), te::gm::WKTActions::buildPolygon(), te::da::BuildSelect(), te::mnt::Tin::BuildTriangle(), te::qt::widgets::Canvas::Canvas(), te::ogr::Transactor::changePropertyDefinition(), te::gpkg::Transactor::changePropertyDefinition(), te::graph::LayerRenderer::checkEdgeGeometryProperty(), te::graph::LayerRenderer::checkVertexGeometryProperty(), te::qt::plugins::terralib4::TL4ConverterWizard::commit(), te::edit::Convert2LayerGeomType(), te::gpkg::Convert2OGR(), te::ogr::Convert2OGR(), te::pgis::Convert2PostGISWKBType(), te::sqlite::Convert2SQLCreate(), te::sqlite::Convert2TerraLib(), te::gpkg::Convert2TerraLib(), te::ogr::Convert2TerraLib(), te::pgis::Convert2TerraLib(), te::rp::ConvertHLS2RGB(), te::common::uri::urisyn::convertPlus2Space(), TsManagerDataSource::ConvertVectorToLinearRing(), te::dt::CompositeProperty::copy(), create_ds_memory(), te::da::CreateAdapter(), te::ogr::Transactor::createDataSet(), te::sqlite::DataSourceTransactor::createDataSet(), te::sa::GPMConstructorAbstractStrategy::createDistanceAttribute(), te::graph::FlowGraphBuilder::createEdgeObjects(), te::sa::MinimumSpanningTree::createGraph(), te::graph::DataSourceGraphMetadata::createGraphTableEdgeModel(), CreateIcon(), te::map::CreateMarkerCircle(), te::map::CreateMarkerCross(), te::map::CreateMarkerCrossedCircle(), te::map::CreateMarkerDash(), te::map::CreateMarkerDiamond(), te::map::CreateMarkerFourRays(), te::map::CreateMarkerPixel(), te::map::CreateMarkerSemiEllipseDown(), te::map::CreateMarkerSemiEllipseLeft(), te::map::CreateMarkerSemiEllipseRight(), te::map::CreateMarkerSemiEllipseUp(), te::map::CreateMarkerSquare(), te::map::CreateMarkerTriangleDown(), te::map::CreateMarkerTriangleLeft(), te::map::CreateMarkerTriangleRight(), te::map::CreateMarkerTriangleUp(), te::map::CreateMarkerX(), CreateMenu(), te::qt::widgets::CreatePixmapIcon(), createPoint(), te::gm::WKTActions::createPoint(), te::gm::WKTActions::createPointM(), createPointZ(), te::gm::WKTActions::createPointZ(), te::gm::WKTActions::createPointZM(), createPolygon(), te::gm::WKTActions::createPolygon(), te::gm::WKTActions::createPolygonM(), createPolygonWithHole(), te::gm::WKTActions::createPolygonZ(), te::gm::WKTActions::createPolygonZM(), te::cl::ROISet::createROISet(), te::graph::DataSourceGraphMetadata::createVertexAttrTable(), te::sa::GPMConstructorAbstractStrategy::createVertexObjects(), te::graph::RAGGraphBuilder::createVertexObjects(), te::graph::FlowGraphBuilder::createVertexObjects(), te::sa::GPMWeightsAbstractStrategy::createWeightAttribute(), te::rst::CropRaster(), te::da::DataSetTypeConverter::DataSetTypeConverter(), deleteGeometries(), te::plugin::PluginManager::detach(), te::qt::widgets::Canvas::draw(), te::ag::Canvas::draw(), te::qt::widgets::TrajectoryItem::drawIcon(), DrawingGeometricObjects(), te::qt::widgets::RasterNavigatorWidget::drawOverlay(), te::qt::widgets::Measure::drawPolygon(), te::qt::widgets::ROIManagerWidget::drawROISet(), te::mnt::ProfileDialog::DrawSelected(), te::qt::widgets::MarkSymbol::drawSymbols(), te::qt::widgets::Canvas::drawText(), te::ag::Canvas::drawText(), te::ag::Canvas::drawTextBoundary(), te::qt::widgets::OverlayWidget::drawUpperLayer(), te::qt::widgets::TimeSliderWidget::dropAction(), te::da::DataSourceCatalog::dropDependentSequences(), te::mem::DataSource::dropProperty(), te::ado::Transactor::dropProperty(), te::pgis::Transactor::dropProperty(), te::qt::widgets::DirectExchangerDialog::exchangeToDatabase(), te::core::FileSystem::executableDirectory(), te::qt::widgets::RasterizationWizard::execute(), te::vp::Identity::executeMemory(), te::vp::Difference::executeMemory(), te::vp::Difference::executeQuery(), te::vp::Dissolve::executeQuery(), te::qt::widgets::PropertyGroupItem::fetchMore(), te::qt::widgets::DataSetCategoryItem::fetchMore(), te::qt::plugins::terramobile::fillExtraColumns(), te::st::STDataLoader::finalize(), te::common::FreeContents(), te::color::ColorBar::generateColorBar(), te::da::PrimaryKey::getAssociatedIndex(), te::gm::MultiPolygon::getCentroidCoord(), te::gm::CurvePolygon::getCentroidCoord(), te::sa::GetColorBar(), te::qt::widgets::UniqueKeyConstraintWidget::getConstraint(), te::qt::widgets::PrimaryKeyConstraintWidget::getConstraint(), te::pgis::Transactor::getConstraints(), te::attributefill::VectorToVectorDialog::getCurrentToLayerGeomType(), GetDashedScale(), te::ag::Canvas::getData(), te::pgis::Transactor::getDataSet(), te::sqlite::DataSourceCatalogLoader::getDataSetType(), te::vp::BufferOp::GetDataSetType(), terralib4::Transactor::getDataSetType(), te::pgis::Transactor::getDataSetType(), te::ogr::DataSet::getDateTime(), te::gpkg::DataSet::getDateTime(), te::plugin::DefaultFinder::getDefaultDirs(), te::dt::SimpleProperty::getDefaultValue(), GetDoubleDashedScale(), te::qt::widgets::ClassifierWizardPage::getEDSamples(), te::pgis::Transactor::getExtent(), te::da::GetFirstGeomProperty(), te::da::GetFirstRasterProperty(), te::da::GetFirstSpatialProperty(), te::da::DataSetType::getForeignKey(), terralib4::GeomReader::getGeometry(), te::gm::GetGeomFromEnvelope(), GetIcon(), te::qt::widgets::IndexWidget::getIndex(), te::sqlite::DataSourceCatalogLoader::getIndex(), te::pgis::Transactor::getIndex(), te::gm::GetIntersectionLine(), te::attributefill::VectorToVectorMemory::getKDtree(), te::qt::af::GetLastFormerVersionPath(), te::core::PluginManager::getLoadedPlugins(), te::qt::widgets::ClassifierWizardPage::getMAPSamples(), te::attributefill::VectorToVectorMemory::getMinimumDistance(), te::rst::SynchronizedRaster::getMultiResLevel(), te::mem::CachedRaster::getMultiResLevel(), GetNumericData(), te::gm::PolyhedralSurface::getNumPatches(), te::addressgeocoding::AddressGeocodingOp::getOutputDataSetType(), te::vp::IntersectionOp::getOutputDsType(), te::st::Trajectory::getPatches(), te::st::TimeSeries::getPatches(), te::qt::widgets::TiePointLocatorWidget::getPixmap(), te::core::PluginManager::getPluginInfo(), te::core::PluginManager::getPlugins(), GetPluginsInfo(), te::qt::af::GetPluginsNames(), te::pgis::EWKBReader::getPoint(), te::sa::SamplePointsGeneratorAbstract::getPoint(), te::sa::SamplePointsGeneratorStratified::getPointInGeometry(), te::gm::WKBReader::getPointM(), te::gm::CircularString::getPointN(), te::gm::LineString::getPointN(), te::gm::WKBReader::getPointZ(), te::gm::WKBReader::getPointZM(), te::pgis::EWKBReader::getPolygon(), te::gm::WKBReader::getPolygon(), te::vp::LineToPolygonMemory::getPolygons(), te::qt::widgets::AnimationItem::getPosInDeviceCoordinate(), te::sqlite::DataSourceCatalogLoader::getPrimaryKey(), te::pgis::Transactor::getPrimaryKey(), te::sqlite::DataSourceCatalogLoader::getProperties(), te::pgis::Transactor::getProperties(), te::ado::Transactor::getProperties(), te::mem::DataSource::getProperty(), te::sqlite::DataSourceTransactor::getProperty(), te::pgis::Transactor::getProperty(), te::da::GetPropertyInfo(), te::rst::GetRandomPointsInRaster(), te::da::DataSourceCatalog::getRefFK(), GetRulerScale(), te::qt::widgets::ClassifierWizardPage::getSAMSamples(), te::rst::PolygonIterator< T >::getScanLineIntersectionRanges(), te::map::QueryLayer::getSchema(), te::vp::UnionDialog::getSelectedProperties(), te::sqlite::GetSQLType(), GetStarImage(), getStarImage(), te::se::GetString(), te::qt::widgets::Canvas::getTextBoundary(), te::ag::Canvas::getTextBoundary(), GetTextPixmap(), GetTextsPixmap(), te::sqlite::DataSourceCatalogLoader::getUniqueKey(), te::pgis::Transactor::getUniqueKey(), te::st::RasterCoverage::getValue(), GetWindowTitle(), te::map::GroupingByQuantil(), te::sa::SpatialWeightsExchanger::importFromGWT(), te::rst::PolygonIterator< T >::initialize(), te::mnt::TINGeneration::InsertNodes(), te::core::PluginManager::isBroken(), te::core::PluginManager::isLoaded(), te::vp::Merge::isPrimaryKeyProperty(), te::vp::IntersectionOp::isSelectedProperty(), te::core::PluginManager::isUnloaded(), te::v8::common::JsObjectRelease(), te::qt::widgets::TimeSliderWidget::layerAdded(), te::qt::plugins::tv::TimeViewerEditLegendDialog::listAtrributes(), te::qt::widgets::ChartLayerWidget::listAttributes(), te::qt::widgets::RasterizationWizardPage::listAttributes(), te::qt::widgets::GroupingWidget::listAttributes(), te::core::FileSystem::listDirectory(), te::qt::widgets::CreateLayerWidget::listProperties(), te::qt::plugins::terramobile::BuilderFormsWizardPage::listSectionMap(), te::qt::widgets::HidroItem::loadCurrentImage(), te::qt::widgets::Eta5kmItem::loadCurrentImage(), te::qt::widgets::ImageItem::loadCurrentImage(), te::graph::DataSourceGraphMetadata::loadEdgeAttr(), LoadIsolines(), GAP::LoadPolygons(), te::graph::DataSourceGraphMetadata::loadVertexAttr(), te::v8::common::LooseOwnership(), main(), MakeFooter(), MakeHeader(), te::vp::MakeGeometryValid::makeValidMemory(), te::vp::MakeGeometryValid::makeValidQuery(), te::qt::widgets::CoordTracking::mouseMoveEvent(), te::qt::widgets::PointPicker::mouseMoveEvent(), te::qt::widgets::PointMove::mouseMoveEvent(), te::qt::widgets::PanExtent::mouseMoveEvent(), ColorBar::mousePressEvent(), te::qt::widgets::PointMove::mousePressEvent(), te::qt::widgets::DataSetTableHorizontalHeader::mousePressEvent(), SelectionTool::mouseReleaseEvent(), te::qt::widgets::PointPicker::mouseReleaseEvent(), te::qt::widgets::PointMove::mouseReleaseEvent(), te::ado::DataSet::move(), te::ogr::DataSet::move(), te::gpkg::DataSet::move(), te::color::ColorBar::move(), te::edit::MoveGeometry(), te::color::ColorBar::moveReverse(), te::da::DataSetTypeConverter::needConverter(), te::qt::widgets::SlicingColorMapWidget::onApplyPushButtonClicked(), te::qt::widgets::ColorMapWidget::onApplyPushButtonClicked(), te::qt::widgets::QueryDialog::onCreateLayerPushButtonClicked(), te::qt::widgets::QueryDataSourceDialog::onCreateLayerToolButtonClicked(), te::qt::plugins::terralib4::TL4ConnectorWizardPage::onDirectoryPushButtonClicked(), te::qt::widgets::ColorCatalogWidget::onGroupComboBoxActivated(), te::qt::widgets::RasterizationWizardPage::onLoadPushButtonClicked(), te::qt::plugins::tv::TimeViewerEditLegendDialog::onLoadPushButtonClicked(), te::qt::widgets::ColorMapWidget::onLoadPushButtonClicked(), te::qt::widgets::GroupingWidget::onLoadPushButtonClicked(), te::qt::widgets::SHP2PostGISDialog::onOkPushButtonClicked(), te::qt::widgets::ROIManagerWidget::onROITreItemClicked(), te::qt::plugins::terramobile::BuilderFormsWizardPage::onSaveFormItemToolButton(), te::qt::widgets::ColorCatalogWidget::onSchemaComboBoxActivated(), te::qt::widgets::ColorMapWidget::onTableWidgetItemDoubleClicked(), te::qt::widgets::TimeSliderWidget::onTrajectoryPixmapSizeChanged(), te::mem::Raster::open(), te::gdal::Raster::open(), te::qt::widgets::colorbar::ColorBar::paintEvent(), te::qt::widgets::Grid::paintEvent(), te::qt::widgets::ScaleWidget::paintEvent(), TsTreeItem::parentChildConnection(), GAP::pointLocate(), te::vp::PopulateItems(), te::common::uri::authority::port(), te::serialize::xml::ReadDataSetType(), te::se::serialize::ReadParameterValue(), te::mnt::ReadPoints(), te::mnt::ReadSamples(), te::se::serialize::ReadSvgParameter(), te::qt::widgets::Grid::redraw(), te::dt::CompositeProperty::remove(), te::da::DataSetTypeConverter::remove(), te::graph::DataSourceGraphMetadata::removeEdgeProperty(), te::graph::GraphMetadata::removeEdgeProperty(), te::graph::DataSourceGraphMetadata::removeVertexProperty(), te::graph::GraphMetadata::removeVertexProperty(), te::pgis::Transactor::renameProperty(), RepaintWidget(), te::da::DataSetType::replace(), te::mnt::Volume::run(), te::mnt::Profile::runTINProfile(), te::mnt::Tin::SaveTin(), te::rst::Raster::setAccessPolicy(), te::da::UniqueKey::setAssociatedIndex(), te::pgis::SetColumnDef(), te::dt::CompositeProperty::setCompositeName(), te::qt::widgets::DataSetItem::setData(), te::da::Index::setDataSetType(), te::da::DataSetTypeConverter::setEncodingType(), te::qt::widgets::FieldsWizardPage::setFields(), te::qt::widgets::DataSetWidget::setFrom(), te::se::RasterSymbolizer::setGain(), te::se::LinePlacement::setGap(), te::se::LinePlacement::setInitialGap(), te::se::RasterSymbolizer::setNoDataValue(), te::se::RasterSymbolizer::setOffset(), te::da::ForeignKey::setOnUpdateAction(), te::se::RasterSymbolizer::setOpacity(), te::st::IDWInterpolator::setParams(), te::dt::Property::setParent(), te::gm::PolyhedralSurface::setPatchN(), te::se::FormatNumber::setPattern(), te::da::Like::setPattern(), te::se::FormatDate::setPattern(), te::se::LinePlacement::setPerpendicularOffset(), te::se::LabelPlacement::setPointPlacement(), te::qt::widgets::ChannelSelectionWidget::setProperty(), te::fe::DistanceBuffer::setProperty(), te::fe::BBOXOp::setProperty(), te::fe::BinarySpatialOp::setProperty(), te::fe::PropertyIsNull::setPropertyName(), te::fe::SortProperty::setPropertyName(), te::fe::PropertyIsLike::setPropertyName(), te::qt::widgets::RasterSymbolizerDialog::setRasterProperty(), te::qt::plugins::terramobile::BuilderGatheringLayersWizardPage::setSelectedLayers(), te::se::Trim::setStripOffPosition(), te::gm::CircularString::size(), te::gm::LineString::size(), te::core::PluginManager::start(), te::core::PluginManager::stop(), te::edit::DeletePartTool::storeFeature(), te::qt::plugins::terramobile::GeoPackageSynchronizer::synchronize(), terralib4::TableDataSet::TableDataSet(), TsDataSourceTransactor::tcGetDataSetByEnvRec(), TsDataSource::tcGetDataSetByEnvRec(), TsDataSourceTransactor::tcGetDataSetByEnvRec1(), TsDataSource::tcGetDataSetByEnvRec1(), TsDataSourceTransactor::tcGetDataSetByEnvRec2(), TsDataSource::tcGetDataSetByEnvRec2(), TsDataSourceTransactor::tcGetDataSetByGeometry(), TsDataSource::tcGetDataSetByGeometry(), TsDataSourceTransactor::tcGetDataSetByProperty(), TsDataSource::tcGetDataSetByProperty(), TsByteSwapUtils::tcSwapBytes_double(), TsCanvas::tcTransformation(), te::color::ColorTransform::toRgb(), te::qt::widgets::TrajectoryItem::TrajectoryItem(), te::v8::common::Unwrap(), te::v8::common::UnwrapAndLooseOwnership(), te::graph::GraphMetadata::update(), te::qt::widgets::ColorPickerToolButton::updateIcon(), te::qt::widgets::SlicingColorMapWidget::updateUi(), te::qt::widgets::ColorMapWidget::updateUi(), te::gm::Validate(), terralib4::VectorDataSet::VectorDataSet(), te::map::QueryEncoder::visit(), te::qt::plugins::terramobile::Write(), WriteDefaultProjectFile(), te::da::XYMToPointConverter(), te::da::XYToPointConverter(), te::da::XYZMToPointConverter(), te::da::XYZToPointConverter(), te::map::Canvas::~Canvas(), te::vp::Merge::~Merge(), and te::rst::RasterFactory::~RasterFactory().
| te::gm::Polygon* pHole |
Definition at line 53 of file examples/geometry/main.cpp.
Referenced by deleteGeometries().
| te::gm::Point* pt1 |
Definition at line 42 of file examples/geometry/main.cpp.
Referenced by te::mnt::Smooth::AdjustCatmullRom(), te::gm::SecondDegreePolynomialGT::computeParameters(), te::gm::ThirdDegreePolynomialGT::computeParameters(), te::mnt::TINGeneration::CreateInitialTriangles(), te::mnt::Volume::CVGrd(), deleteGeometries(), te::mnt::TINGeneration::FindInterPoints(), te::mnt::Tin::getMax(), te::mnt::TINGeneration::OnIsolineSegment(), te::mnt::Smooth::setSRID(), GAP::step4(), and te::mnt::TINGeneration::TestIsolines().
| te::gm::Point* pt2 |
Definition at line 43 of file examples/geometry/main.cpp.
Referenced by te::gm::SecondDegreePolynomialGT::computeParameters(), te::gm::ThirdDegreePolynomialGT::computeParameters(), te::mnt::TINGeneration::CreateInitialTriangles(), deleteGeometries(), te::mnt::TINGeneration::FindInterPoints(), te::mnt::Tin::getMax(), te::mnt::TINGeneration::OnIsolineSegment(), and TsCanvas::tcPerformance().
| te::gm::Point* pt3 |
Definition at line 44 of file examples/geometry/main.cpp.
Referenced by te::mnt::TINGeneration::CreateInitialTriangles(), and TsCanvas::tcPerformance().