te::vp::AbstractTillingStrategy Class Referenceabstract

#include <AbstractTillingStrategy.h>

Inheritance diagram for te::vp::AbstractTillingStrategy:
te::vp::SubdivideByBorderTillingStrategy

Public Member Functions

 AbstractTillingStrategy ()=default
 < Constructor More...
 
virtual std::vector< te::da::DataAccess * > merge (const std::vector< te::da::DataAccess * > &vecDataAccess, const std::vector< std::vector< std::string > > &vecMergeColumns, bool dissolveGeometryCoordinateSubdivision)=0
 
virtual te::da::DataAccessmerge (te::da::DataAccess *inputDataAccess, const std::vector< std::string > &vecMergeColumns, bool dissolveGeometryCoordinateSubdivision)=0
 
virtual std::vector< te::da::DataAccess * > subdivide (const std::vector< te::da::DataAccess * > &vecDataAccess, std::size_t maxCoordinates)=0
 
virtual te::da::DataAccesssubdivide (const te::da::DataAccess *inputDataAccess, std::size_t maxCoordinates)=0
 
virtual ~AbstractTillingStrategy ()=default
 

Detailed Description

Definition at line 51 of file AbstractTillingStrategy.h.

Constructor & Destructor Documentation

◆ AbstractTillingStrategy()

te::vp::AbstractTillingStrategy::AbstractTillingStrategy ( )
default

< Constructor

Destructor

◆ ~AbstractTillingStrategy()

virtual te::vp::AbstractTillingStrategy::~AbstractTillingStrategy ( )
virtualdefault

Member Function Documentation

◆ merge() [1/2]

virtual std::vector<te::da::DataAccess*> te::vp::AbstractTillingStrategy::merge ( const std::vector< te::da::DataAccess * > &  vecDataAccess,
const std::vector< std::vector< std::string > > &  vecMergeColumns,
bool  dissolveGeometryCoordinateSubdivision 
)
pure virtual

◆ merge() [2/2]

virtual te::da::DataAccess* te::vp::AbstractTillingStrategy::merge ( te::da::DataAccess inputDataAccess,
const std::vector< std::string > &  vecMergeColumns,
bool  dissolveGeometryCoordinateSubdivision 
)
pure virtual

◆ subdivide() [1/2]

virtual std::vector<te::da::DataAccess*> te::vp::AbstractTillingStrategy::subdivide ( const std::vector< te::da::DataAccess * > &  vecDataAccess,
std::size_t  maxCoordinates 
)
pure virtual

◆ subdivide() [2/2]

virtual te::da::DataAccess* te::vp::AbstractTillingStrategy::subdivide ( const te::da::DataAccess inputDataAccess,
std::size_t  maxCoordinates 
)
pure virtual

The documentation for this class was generated from the following file: