9#include "FLFigureForwardDeclaration.h"
73 class CInternalBicubicSplineMapping;
635 DeclareGetClassType();
638 CInternalBicubicSplineMapping* m_pInternal;
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
점을 표현하는 간략화된 클래스
Definition TPoint.h:37
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
Coordinate mapping 정점에 대한 정보
Definition BicubicSplineMapping.h:91
double arrF64Source3rdRankCoefficients[2][2][4]
원본 좌표에 대한 미리 계산된 3차 계수
Definition BicubicSplineMapping.h:134
Base::TPoint< int32_t > tpGridIndex
그리드 인덱스
Definition BicubicSplineMapping.h:103
bool bCompleted
계산이 완료된 객체인지 여부
Definition BicubicSplineMapping.h:152
Base::TPoint< double > tpDestination
대응되는 그리드 인덱스에 대한 원본 좌표의 대응 좌표
Definition BicubicSplineMapping.h:125
Base::TPoint< double > tpSource
대응되는 그리드 인덱스에 대한 원본 좌표
Definition BicubicSplineMapping.h:114
double arrF64Destination3rdRankCoefficients[2][2][4]
원본 좌표의 대응 좌표에 대한 미리 계산된 3차 계수
Definition BicubicSplineMapping.h:143
int32_t GetColumn() const
int32_t GetColumnExtension() const
const CResult ConvertSourceToDestination(const CFLPointArray *pFlpaSource, CFLPointArray *pFlpaDestination) const
const CResult ConvertDestinationToSource(const CFLPoint< double > &flpDestination, CFLPoint< double > &flpSource) const
const CResult ConvertSourceToDestination(const CFLPoint< double > *pFlpSource, CFLPoint< double > *pFlpDestination) const
const CResult Load(const wchar_t *pWcsPath)
virtual ~CBicubicSplineMapping()
const CBicubicSplineMapping & operator=(const CBicubicSplineMapping &cm)
CBicubicSplineMapping(const CFLPoint< int32_t > &flpGridSize, int32_t i32Extension=2)
CBicubicSplineMapping(const CBicubicSplineMapping &cm)
const CResult Initialize(const CFLPoint< int32_t > *pFlpGridSize, int32_t i32Extension=2)
const CResult ConvertSourceToDestination(const CFLPoint< double > &flpSource, CFLPoint< double > &flpDestination) const
bool IsInitialized() const
const CResult SetDestinationInterpolationMethod(EDestinationInterpolationMethod eDestinationInterpolationMethod)
const CResult SetSourceInterpolationMethod(ESourceInterpolationMethod eSourceInterpolationMethod)
ESourceInterpolationMethod GetSourceInterpolationMethod() const
CBicubicSplineMapping(const CBicubicSplineMapping *pCm)
const CResult SetControlPoint(const CFLPoint< int32_t > &flpGridIndex, const CFLPoint< double > &flpSource, const CFLPoint< double > &flpDestination)
const CResult SetControlPoint(const CFLPoint< int32_t > *pFlpGridIndex, const CFLPoint< double > *pFlpSource, const CFLPoint< double > *pFlpDestination)
const CResult Initialize(const CFLPoint< int32_t > &flpGridSize, int32_t i32Extension=2)
const CResult Save(const wchar_t *pWcsPath) const
CBicubicSplineMapping(const CFLPoint< int32_t > *pFlpGridSize, int32_t i32Extension=2)
int32_t GetRowExtension() const
const CBicubicSplineMappingVertexInfo * GetControlPoint(const CFLPoint< int32_t > *pFlpGridIndex) const
const CResult ConvertSourceToDestination(const CFLPointArray &flpaSource, CFLPointArray &flpaDestination) const
const CResult ConvertDestinationToSource(const CFLPointArray &flpaDestination, CFLPointArray &flpaSource) const
const CResult Assign(const CBicubicSplineMapping &cm)
const CBicubicSplineMappingVertexInfo * GetControlPoint(const CFLPoint< int32_t > &flpGridIndex) const
EDestinationInterpolationMethod GetDestinationInterpolationMethod() const
const CResult ConvertDestinationToSource(const CFLPointArray *pFlpaDestination, CFLPointArray *pFlpaSource) const
const CResult Assign(const CBicubicSplineMapping *pCm)
const CResult ConvertDestinationToSource(const CFLPoint< double > *pFlpDestination, CFLPoint< double > *pFlpSource) const
점 배열을 표현하는 클래스
Definition FLPointArray.h:26
점을 표현하는 클래스
Definition FLPoint.h:24
Definition AlgorithmBase.h:16
ESourceInterpolationMethod
Source 보간 방법
Definition BicubicSplineMapping.h:25
@ ESourceInterpolationMethod_LinearSpline
선형 스플라인 보간
Definition BicubicSplineMapping.h:33
@ ESourceInterpolationMethod_CubicSpline
3차 스플라인 보간
Definition BicubicSplineMapping.h:42
EDestinationInterpolationMethod
Destination 보간 방법
Definition BicubicSplineMapping.h:53
@ EDestinationInterpolationMethod_CubicSpline
3차 스플라인 보간
Definition BicubicSplineMapping.h:70
@ EDestinationInterpolationMethod_LinearSpline
선형 스플라인 보간
Definition BicubicSplineMapping.h:61