remove gp_* conversion code from TechDraw workbench
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
#endif
|
||||
|
||||
#include <Base/Console.h>
|
||||
#include <Base/Converter.h>
|
||||
#include <Base/Tools.h>
|
||||
|
||||
#include "DimensionGeometry.h"
|
||||
@@ -97,10 +98,10 @@ void pointPair::mapToPage(const DrawViewPart* dvp)
|
||||
gp_Ax3 OXYZ;
|
||||
xOXYZ.SetTransformation(OXYZ, gp_Ax3(dvp->getRotatedCS()));
|
||||
|
||||
gp_Vec gvFirst = DU::to<gp_Vec>(m_first).Transformed(xOXYZ);
|
||||
m_first = DU::toVector3d(gvFirst);
|
||||
gp_Vec gvSecond = DU::to<gp_Vec>(m_second).Transformed(xOXYZ);
|
||||
m_second = DU::toVector3d(gvSecond);
|
||||
gp_Vec gvFirst = Base::convertTo<gp_Vec>(m_first).Transformed(xOXYZ);
|
||||
m_first = Base::convertTo<Base::Vector3d>(gvFirst);
|
||||
gp_Vec gvSecond = Base::convertTo<gp_Vec>(m_second).Transformed(xOXYZ);
|
||||
m_second = Base::convertTo<Base::Vector3d>(gvSecond);
|
||||
}
|
||||
|
||||
// this routine is no longer needed since we now use the dvp's projectPoint
|
||||
@@ -194,8 +195,8 @@ void anglePoints::mapToPage(const DrawViewPart* dvp)
|
||||
gp_Trsf xOXYZ;
|
||||
gp_Ax3 OXYZ;
|
||||
xOXYZ.SetTransformation(OXYZ, gp_Ax3(dvp->getRotatedCS()));
|
||||
gp_Vec gvVertex = DU::to<gp_Vec>(m_vertex).Transformed(xOXYZ);
|
||||
m_vertex = DU::toVector3d(gvVertex);
|
||||
gp_Vec gvVertex = Base::convertTo<gp_Vec>(m_vertex).Transformed(xOXYZ);
|
||||
m_vertex = Base::convertTo<Base::Vector3d>(gvVertex);
|
||||
}
|
||||
|
||||
// map the points onto the coordinate system used for drawing where -Y direction is "up"
|
||||
@@ -291,18 +292,18 @@ void arcPoints::mapToPage(const DrawViewPart* dvp)
|
||||
gp_Ax3 OXYZ;
|
||||
xOXYZ.SetTransformation(OXYZ, gp_Ax3(dvp->getRotatedCS()));
|
||||
|
||||
gp_Vec gvCenter = DU::to<gp_Vec>(center).Transformed(xOXYZ);
|
||||
center = DU::toVector3d(gvCenter);
|
||||
gp_Vec gvOnCurve1 = DU::to<gp_Vec>(onCurve.first()).Transformed(xOXYZ);
|
||||
onCurve.first(DU::toVector3d(gvOnCurve1));
|
||||
gp_Vec gvOnCurve2 = DU::to<gp_Vec>(onCurve.second()).Transformed(xOXYZ);
|
||||
onCurve.second(DU::toVector3d(gvOnCurve2));
|
||||
gp_Vec gvArcEnds1 = DU::to<gp_Vec>(arcEnds.first()).Transformed(xOXYZ);
|
||||
arcEnds.first(DU::toVector3d(gvArcEnds1));
|
||||
gp_Vec gvArcEnds2 = DU::to<gp_Vec>(arcEnds.second()).Transformed(xOXYZ);
|
||||
arcEnds.second(DU::toVector3d(gvArcEnds2));
|
||||
gp_Vec gvMidArc = DU::to<gp_Vec>(midArc).Transformed(xOXYZ);
|
||||
midArc = DU::toVector3d(gvMidArc);
|
||||
gp_Vec gvCenter = Base::convertTo<gp_Vec>(center).Transformed(xOXYZ);
|
||||
center = Base::convertTo<Base::Vector3d>(gvCenter);
|
||||
gp_Vec gvOnCurve1 = Base::convertTo<gp_Vec>(onCurve.first()).Transformed(xOXYZ);
|
||||
onCurve.first(Base::convertTo<Base::Vector3d>(gvOnCurve1));
|
||||
gp_Vec gvOnCurve2 = Base::convertTo<gp_Vec>(onCurve.second()).Transformed(xOXYZ);
|
||||
onCurve.second(Base::convertTo<Base::Vector3d>(gvOnCurve2));
|
||||
gp_Vec gvArcEnds1 = Base::convertTo<gp_Vec>(arcEnds.first()).Transformed(xOXYZ);
|
||||
arcEnds.first(Base::convertTo<Base::Vector3d>(gvArcEnds1));
|
||||
gp_Vec gvArcEnds2 = Base::convertTo<gp_Vec>(arcEnds.second()).Transformed(xOXYZ);
|
||||
arcEnds.second(Base::convertTo<Base::Vector3d>(gvArcEnds2));
|
||||
gp_Vec gvMidArc = Base::convertTo<gp_Vec>(midArc).Transformed(xOXYZ);
|
||||
midArc = Base::convertTo<Base::Vector3d>(gvMidArc);
|
||||
}
|
||||
|
||||
// obsolete. see above
|
||||
|
||||
Reference in New Issue
Block a user