Finds transformation between two sets of 2D points using a least square approximation.
More...
#include <StdMeshers_ProjectionUtils.hxx>
|
| TrsfFinder2D () |
|
void | Set (const gp_GTrsf2d &t) |
|
bool | Solve (const std::vector< gp_XY > &srcPnts, const std::vector< gp_XY > &tgtPnts) |
| Computes transformation between two sets of 2D points using a least square approximation. More...
|
|
gp_XY | Transform (const gp_Pnt2d &srcUV) const |
| Transforms a 2D points using a found transformation. More...
|
|
bool | IsIdentity () const |
|
Finds transformation between two sets of 2D points using a least square approximation.
StdMeshers_ProjectionUtils::TrsfFinder2D::TrsfFinder2D |
( |
| ) |
|
bool StdMeshers_ProjectionUtils::TrsfFinder2D::IsIdentity |
( |
| ) |
const |
void StdMeshers_ProjectionUtils::TrsfFinder2D::Set |
( |
const gp_GTrsf2d & |
t | ) |
|
bool StdMeshers_ProjectionUtils::TrsfFinder2D::Solve |
( |
const std::vector< gp_XY > & |
srcPnts, |
|
|
const std::vector< gp_XY > & |
tgtPnts |
|
) |
| |
Computes transformation between two sets of 2D points using a least square approximation.
See "Surface Mesh Projection For Hexahedral Mesh Generation By Sweeping" by X.Roca, J.Sarrate, A.Huerta. (2.2)
gp_XY StdMeshers_ProjectionUtils::TrsfFinder2D::Transform |
( |
const gp_Pnt2d & |
srcUV | ) |
const |
Transforms a 2D points using a found transformation.
gp_XY StdMeshers_ProjectionUtils::TrsfFinder2D::_srcOrig |
|
private |
gp_GTrsf2d StdMeshers_ProjectionUtils::TrsfFinder2D::_trsf |
|
private |