9 #include "FLFigureForwardDeclaration.h"
17 class CInternalLanczosSplineMapping;
78 double arrF64SourceCoefficients[2][2][4];
87 double arrF64DestinationCoefficients[2][2][4];
527 DeclareGetClassType();
530 CInternalLanczosSplineMapping* m_pInternal;
Top-level base class of FLImaging.
Definition FLBase.h:36
Simplified class representing a point.
Definition TPoint.h:37
FLImaging module execution result object.
Definition ResultsDef.h:1514
A base class representing array of figure.
Definition FLPointArray.h:26
A class representing a point.
Definition FLPoint.h:24
Coordinate mapping vertex information.
Definition LanczosSplineMapping.h:35
Base::TPoint< double > tpSource
Source coordinates for corresponding grid indices.
Definition LanczosSplineMapping.h:58
Base::TPoint< int32_t > tpGridIndex
grid index
Definition LanczosSplineMapping.h:47
Base::TPoint< double > tpDestination
Corresponding coordinates of original coordinates to corresponding grid indices.
Definition LanczosSplineMapping.h:69
bool bCompleted
Whether the object is computed.
Definition LanczosSplineMapping.h:96
A class that transforms a set of corresponding vertices input from the user based on the model functi...
Definition LanczosSplineMapping.h:25
bool IsInitialized() const
const CResult ConvertDestinationToSource(const CFLPoint< double > &flpDestination, CFLPoint< double > &flpSource) const
const CLanczosSplineMappingVertexInfo * GetControlPoint(const CFLPoint< int32_t > *pFlpGridIndex) const
virtual ~CLanczosSplineMapping()
const CResult Save(const wchar_t *pWcsPath) const
int32_t GetColumnExtension() const
int32_t GetRowExtension() const
const CResult Load(const wchar_t *pWcsPath)
const CResult ConvertDestinationToSource(const CFLPointArray &flpaDestination, CFLPointArray &flpaSource) const
const CResult SetControlPoint(const CFLPoint< int32_t > *pFlpGridIndex, const CFLPoint< double > *pFlpSource, const CFLPoint< double > *pFlpDestination)
CLanczosSplineMapping(const CFLPoint< int32_t > *pFlpGridSize, int32_t i32Extension=2)
const CResult ConvertSourceToDestination(const CFLPoint< double > *pFlpSource, CFLPoint< double > *pFlpDestination) const
const CResult Initialize(const CFLPoint< int32_t > *pFlpGridSize, int32_t i32Extension=2)
const CResult ConvertSourceToDestination(const CFLPointArray *pFlpaSource, CFLPointArray *pFlpaDestination) const
const CResult ConvertSourceToDestination(const CFLPoint< double > &flpSource, CFLPoint< double > &flpDestination) const
CLanczosSplineMapping(const CLanczosSplineMapping *pLm)
const CResult ConvertSourceToDestination(const CFLPointArray &flpaSource, CFLPointArray &flpaDestination) const
int32_t GetColumn() const
const CLanczosSplineMapping & operator=(const CLanczosSplineMapping &lm)
const CResult ConvertDestinationToSource(const CFLPoint< double > *pFlpDestination, CFLPoint< double > *pFlpSource) const
const CResult SetControlPoint(const CFLPoint< int32_t > &flpGridIndex, const CFLPoint< double > &flpSource, const CFLPoint< double > &flpDestination)
CLanczosSplineMapping(const CLanczosSplineMapping &lm)
const CResult ConvertDestinationToSource(const CFLPointArray *pFlpaDestination, CFLPointArray *pFlpaSource) const
const CResult Assign(const CLanczosSplineMapping *pLm)
CLanczosSplineMapping(const CFLPoint< int32_t > &flpGridSize, int32_t i32Extension=2)
const CLanczosSplineMappingVertexInfo * GetControlPoint(const CFLPoint< int32_t > &flpGridIndex) const
const CResult Assign(const CLanczosSplineMapping &lm)
const CResult Initialize(const CFLPoint< int32_t > &flpGridSize, int32_t i32Extension=2)