1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#pragma once

#include "ParametrizationData.h"
#include "ParametrizationInterfaces.h"

//Parametrization strategy that uses LSCM for patches without an open boundary and
//scaffold map for all other patches.
class ParametrizationStrategyLSCMForInteriorScaffoldForBoundary : public IParameterizationStrategy
{
public:
	ParametrizationStrategyLSCMForInteriorScaffoldForBoundary(float factor);
	void CalculateParameterization(ParametrizationData& data, float parametrizationErrorThreshold);

private:
	float factor;
};