You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
930 B
C

1 month ago
/*------------------------------------------------------------------------------
* Copyright (c) 2023 by Bai Bing (seread@163.com)
* S++ COPYING file for copying and redistribution conditions.
*
* Alians IT Studio.
*----------------------------------------------------------------------------*/
#pragma once
#include "_Define.h"
#include "ASPoint.h"
namespace ais
{
enum class InterpolationMethod : int
{
INVERSE_DISTANCE_TO_A_POWER = 0, // weighted for inverse distance interpolation
MINIMUM_CURVATURE = 1, // minimum curvature
KRIGING, // Kriging
NATURAL_NEIGHBORS,
NEAREST_NEIGHBORS,
RADIAL_BASIS_FUNCTION
};
class AIS_EXPORT BaseInterplator
{
};
class AIS_EXPORT InterMiniCurv : public BaseInterplator
{
};
class AIS_EXPORT InterKRIGING : public BaseInterplator
{
};
} // namespace ais