8#ifndef __TERRALIB_MNT_INTERNAL_SMOOTH_H 
    9#define __TERRALIB_MNT_INTERNAL_SMOOTH_H 
   15#include "../../dataaccess/dataset/DataSet.h" 
   16#include "../../dataaccess/dataset/DataSetType.h" 
   17#include "../../dataaccess/datasource/DataSource.h" 
   30        std::string inDsetName,
 
   31        std::unique_ptr<te::da::DataSetType> inDsetType);
 
   35      void setParams(
double factor, 
double max_dist, 
bool simpl);
 
LineString is a curve with linear interpolation between points.
 
std::unique_ptr< te::da::DataSetType > m_inDsetType
 
te::da::DataSourcePtr m_inDsrc
 
bool middlePointWithSnap(te::gm::Coord2D &pfr, te::gm::Coord2D &pto, te::gm::Coord2D &pt0, te::gm::Coord2D &pt1, double d)
 
void setParams(double factor, double max_dist, bool simpl)
 
int m_srid
Attribute with spatial reference information.
 
std::string m_outDsetName
 
void setOutput(te::da::DataSourcePtr outDsrc, std::string dsname)
 
bool AdjustCatmullRom(te::gm::LineString &iso)
 
void setInput(te::da::DataSourcePtr inDsrc, std::string inDsetName, std::unique_ptr< te::da::DataSetType > inDsetType)
 
te::da::DataSourcePtr m_outDsrc
 
boost::shared_ptr< DataSource > DataSourcePtr
 
An utility struct for representing 2D coordinates.
 
#define TEMNTEXPORT
You can use this macro in order to export/import classes and functions from this module.
 
Proxy configuration file for TerraView (see terraview_config.h).
 
Enumerations of XML module.