Refactoring.
This commit is contained in:
parent
cf4145dd94
commit
4d104a789e
|
@ -204,7 +204,7 @@ void VToolFlippingByAxis::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolFlippingByAxis *visual = qobject_cast<VisToolFlippingByAxis *>(vis);
|
||||
auto *visual = qobject_cast<VisToolFlippingByAxis *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->SetObjects(SourceToObjects(source));
|
||||
|
|
|
@ -189,7 +189,7 @@ void VToolFlippingByLine::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolFlippingByLine *visual = qobject_cast<VisToolFlippingByLine *>(vis);
|
||||
auto *visual = qobject_cast<VisToolFlippingByLine *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->SetObjects(SourceToObjects(source));
|
||||
|
|
|
@ -457,17 +457,16 @@ void VToolMove::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolMove *visual = qobject_cast<VisToolMove *>(vis);
|
||||
auto *visual = qobject_cast<VisToolMove *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
const bool osSeparator = VAbstractApplication::VApp()->Settings()->GetOsSeparator();
|
||||
const VTranslateVars *trVars = VAbstractApplication::VApp()->TrVars();
|
||||
|
||||
visual->SetObjects(SourceToObjects(source));
|
||||
visual->SetAngle(VAbstractApplication::VApp()->TrVars()
|
||||
->FormulaToUser(formulaAngle, VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->SetRotationAngle(VAbstractApplication::VApp()->TrVars()
|
||||
->FormulaToUser(formulaRotationAngle,
|
||||
VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->SetLength(VAbstractApplication::VApp()->TrVars()
|
||||
->FormulaToUser(formulaLength, VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->SetAngle(trVars->FormulaToUser(formulaAngle, osSeparator));
|
||||
visual->SetRotationAngle(trVars->FormulaToUser(formulaRotationAngle, osSeparator));
|
||||
visual->SetLength(trVars->FormulaToUser(formulaLength, osSeparator));
|
||||
visual->SetRotationOriginPointId(origPointId);
|
||||
visual->RefreshGeometry();
|
||||
}
|
||||
|
|
|
@ -339,7 +339,7 @@ void VToolRotation::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolRotation *visual = qobject_cast<VisToolRotation *>(vis);
|
||||
auto *visual = qobject_cast<VisToolRotation *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->SetObjects(SourceToObjects(source));
|
||||
|
|
|
@ -371,14 +371,13 @@ void VToolArc::SetVisualization()
|
|||
auto *visual = qobject_cast<VisToolArc *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
const bool osSeparator = VAbstractApplication::VApp()->Settings()->GetOsSeparator();
|
||||
const VTranslateVars *trVars = VAbstractApplication::VApp()->TrVars();
|
||||
|
||||
visual->setObject1Id(arc->GetCenter().id());
|
||||
visual->setRadius(trVars->FormulaToUser(
|
||||
arc->GetFormulaRadius(), VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setF1(trVars->FormulaToUser(
|
||||
arc->GetFormulaF1(), VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setF2(trVars->FormulaToUser(
|
||||
arc->GetFormulaF2(), VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setRadius(trVars->FormulaToUser(arc->GetFormulaRadius(), osSeparator));
|
||||
visual->setF1(trVars->FormulaToUser(arc->GetFormulaF1(), osSeparator));
|
||||
visual->setF2(trVars->FormulaToUser(arc->GetFormulaF2(), osSeparator));
|
||||
visual->setLineStyle(LineStyleToPenStyle(arc->GetPenStyle()));
|
||||
visual->setApproximationScale(arc->GetApproximationScale());
|
||||
visual->SetMode(Mode::Show);
|
||||
|
|
|
@ -350,14 +350,13 @@ void VToolArcWithLength::SetVisualization()
|
|||
auto *visual = qobject_cast<VisToolArcWithLength *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
const bool osSeparator = VAbstractApplication::VApp()->Settings()->GetOsSeparator();
|
||||
const VTranslateVars *trVars = VAbstractApplication::VApp()->TrVars();
|
||||
|
||||
visual->setObject1Id(arc->GetCenter().id());
|
||||
visual->setRadius(trVars->FormulaToUser(arc->GetFormulaRadius(),
|
||||
VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setF1(trVars->FormulaToUser(arc->GetFormulaF1(),
|
||||
VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setLength(trVars->FormulaToUser(arc->GetFormulaLength(),
|
||||
VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setRadius(trVars->FormulaToUser(arc->GetFormulaRadius(), osSeparator));
|
||||
visual->setF1(trVars->FormulaToUser(arc->GetFormulaF1(), osSeparator));
|
||||
visual->setLength(trVars->FormulaToUser(arc->GetFormulaLength(), osSeparator));
|
||||
visual->setLineStyle(LineStyleToPenStyle(arc->GetPenStyle()));
|
||||
visual->setApproximationScale(arc->GetApproximationScale());
|
||||
visual->SetMode(Mode::Show);
|
||||
|
|
|
@ -417,21 +417,18 @@ void VToolEllipticalArc::SetVisualization()
|
|||
if (not vis.isNull())
|
||||
{
|
||||
const QSharedPointer<VEllipticalArc> elArc = VAbstractTool::data.GeometricObject<VEllipticalArc>(m_id);
|
||||
VisToolEllipticalArc *visual = qobject_cast<VisToolEllipticalArc *>(vis);
|
||||
auto *visual = qobject_cast<VisToolEllipticalArc *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
const bool osSeparator = VAbstractApplication::VApp()->Settings()->GetOsSeparator();
|
||||
const VTranslateVars *trVars = VAbstractApplication::VApp()->TrVars();
|
||||
|
||||
visual->setObject1Id(elArc->GetCenter().id());
|
||||
visual->setRadius1(trVars->FormulaToUser(elArc->GetFormulaRadius1(),
|
||||
VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setRadius2(trVars->FormulaToUser(elArc->GetFormulaRadius2(),
|
||||
VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setF1(trVars->FormulaToUser(elArc->GetFormulaF1(),
|
||||
VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setF2(trVars->FormulaToUser(elArc->GetFormulaF2(),
|
||||
VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setRotationAngle(trVars->FormulaToUser(elArc->GetFormulaRotationAngle(),
|
||||
VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setRadius1(trVars->FormulaToUser(elArc->GetFormulaRadius1(), osSeparator));
|
||||
visual->setRadius2(trVars->FormulaToUser(elArc->GetFormulaRadius2(), osSeparator));
|
||||
visual->setF1(trVars->FormulaToUser(elArc->GetFormulaF1(), osSeparator));
|
||||
visual->setF2(trVars->FormulaToUser(elArc->GetFormulaF2(), osSeparator));
|
||||
visual->setRotationAngle(trVars->FormulaToUser(elArc->GetFormulaRotationAngle(), osSeparator));
|
||||
visual->setLineStyle(LineStyleToPenStyle(elArc->GetPenStyle()));
|
||||
visual->RefreshGeometry();
|
||||
}
|
||||
|
|
|
@ -539,7 +539,7 @@ void VToolSpline::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolSpline *visual = qobject_cast<VisToolSpline *>(vis);
|
||||
auto *visual = qobject_cast<VisToolSpline *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
const QSharedPointer<VSpline> spl = VAbstractTool::data.GeometricObject<VSpline>(m_id);
|
||||
|
|
|
@ -748,7 +748,7 @@ void VToolSplinePath::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolSplinePath *visual = qobject_cast<VisToolSplinePath *>(vis);
|
||||
auto *visual = qobject_cast<VisToolSplinePath *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
QSharedPointer<VSplinePath> splPath = VAbstractTool::data.GeometricObject<VSplinePath>(m_id);
|
||||
|
|
|
@ -324,7 +324,7 @@ void VToolTrueDarts::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolTrueDarts *visual = qobject_cast<VisToolTrueDarts *>(vis);
|
||||
auto *visual = qobject_cast<VisToolTrueDarts *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(baseLineP1Id);
|
||||
|
|
|
@ -267,7 +267,7 @@ void VToolCutArc::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolCutArc *visual = qobject_cast<VisToolCutArc *>(vis);
|
||||
auto *visual = qobject_cast<VisToolCutArc *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(baseCurveId);
|
||||
|
|
|
@ -360,7 +360,7 @@ void VToolCutSplinePath::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolCutSplinePath *visual = qobject_cast<VisToolCutSplinePath *>(vis);
|
||||
auto *visual = qobject_cast<VisToolCutSplinePath *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(baseCurveId);
|
||||
|
|
|
@ -298,7 +298,7 @@ void VToolBisector::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolBisector *visual = qobject_cast<VisToolBisector *>(vis);
|
||||
auto *visual = qobject_cast<VisToolBisector *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(firstPointId);
|
||||
|
|
|
@ -225,14 +225,15 @@ void VToolEndLine::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolEndLine *visual = qobject_cast<VisToolEndLine *>(vis);
|
||||
auto *visual = qobject_cast<VisToolEndLine *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
const bool osSeparator = VAbstractApplication::VApp()->Settings()->GetOsSeparator();
|
||||
const VTranslateVars *trVars = VAbstractApplication::VApp()->TrVars();
|
||||
|
||||
visual->setObject1Id(basePointId);
|
||||
visual->setLength(VAbstractApplication::VApp()->TrVars()
|
||||
->FormulaToUser(formulaLength, VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->SetAngle(VAbstractApplication::VApp()->TrVars()
|
||||
->FormulaToUser(formulaAngle, VAbstractApplication::VApp()->Settings()->GetOsSeparator()));
|
||||
visual->setLength(trVars->FormulaToUser(formulaLength, osSeparator));
|
||||
visual->SetAngle(trVars->FormulaToUser(formulaAngle, osSeparator));
|
||||
visual->setLineStyle(LineStyleToPenStyle(m_lineType));
|
||||
visual->SetMode(Mode::Show);
|
||||
visual->RefreshGeometry();
|
||||
|
|
|
@ -257,7 +257,7 @@ void VToolHeight::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolHeight *visual = qobject_cast<VisToolHeight *>(vis);
|
||||
auto *visual = qobject_cast<VisToolHeight *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(basePointId);
|
||||
|
|
|
@ -315,7 +315,7 @@ void VToolLineIntersectAxis::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolLineIntersectAxis *visual = qobject_cast<VisToolLineIntersectAxis *>(vis);
|
||||
auto *visual = qobject_cast<VisToolLineIntersectAxis *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(firstPointId);
|
||||
|
|
|
@ -268,7 +268,7 @@ void VToolNormal::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolNormal *visual = qobject_cast<VisToolNormal *>(vis);
|
||||
auto *visual = qobject_cast<VisToolNormal *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(basePointId);
|
||||
|
|
|
@ -318,7 +318,7 @@ void VToolShoulderPoint::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolShoulderPoint *visual = qobject_cast<VisToolShoulderPoint *>(vis);
|
||||
auto *visual = qobject_cast<VisToolShoulderPoint *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(pShoulder);
|
||||
|
|
|
@ -293,7 +293,7 @@ void VToolLineIntersect::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolLineIntersect *visual = qobject_cast<VisToolLineIntersect *>(vis);
|
||||
auto *visual = qobject_cast<VisToolLineIntersect *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(p1Line1);
|
||||
|
|
|
@ -331,7 +331,7 @@ void VToolPointFromArcAndTangent::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolPointFromArcAndTangent *visual = qobject_cast<VisToolPointFromArcAndTangent *>(vis);
|
||||
auto *visual = qobject_cast<VisToolPointFromArcAndTangent *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(tangentPointId);
|
||||
|
|
|
@ -325,7 +325,7 @@ void VToolPointFromCircleAndTangent::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolPointFromCircleAndTangent *visual = qobject_cast<VisToolPointFromCircleAndTangent *>(vis);
|
||||
auto *visual = qobject_cast<VisToolPointFromCircleAndTangent *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(tangentPointId);
|
||||
|
|
|
@ -348,7 +348,7 @@ void VToolPointOfContact::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolPointOfContact *visual = qobject_cast<VisToolPointOfContact *>(vis);
|
||||
auto *visual = qobject_cast<VisToolPointOfContact *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(firstPointId);
|
||||
|
|
|
@ -237,7 +237,7 @@ void VToolPointOfIntersection::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolPointOfIntersection *visual = qobject_cast<VisToolPointOfIntersection *>(vis);
|
||||
auto *visual = qobject_cast<VisToolPointOfIntersection *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(firstPointId);
|
||||
|
|
|
@ -351,7 +351,7 @@ void VToolPointOfIntersectionArcs::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolPointOfIntersectionArcs *visual = qobject_cast<VisToolPointOfIntersectionArcs *>(vis);
|
||||
auto *visual = qobject_cast<VisToolPointOfIntersectionArcs *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setArc1Id(firstArcId);
|
||||
|
|
|
@ -367,13 +367,17 @@ void VToolPointOfIntersectionCircles::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolPointOfIntersectionCircles *visual = qobject_cast<VisToolPointOfIntersectionCircles *>(vis);
|
||||
auto *visual = qobject_cast<VisToolPointOfIntersectionCircles *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(firstCircleCenterId);
|
||||
visual->setObject2Id(secondCircleCenterId);
|
||||
visual->setC1Radius(firstCircleRadius);
|
||||
visual->setC2Radius(secondCircleRadius);
|
||||
|
||||
const bool osSeparator = VAbstractApplication::VApp()->Settings()->GetOsSeparator();
|
||||
const VTranslateVars *trVars = VAbstractApplication::VApp()->TrVars();
|
||||
|
||||
visual->setC1Radius(trVars->FormulaToUser(firstCircleRadius, osSeparator));
|
||||
visual->setC2Radius(trVars->FormulaToUser(secondCircleRadius, osSeparator));
|
||||
visual->setCrossPoint(crossPoint);
|
||||
visual->RefreshGeometry();
|
||||
}
|
||||
|
|
|
@ -338,7 +338,7 @@ void VToolTriangle::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolTriangle * visual = qobject_cast<VisToolTriangle *>(vis);
|
||||
auto * visual = qobject_cast<VisToolTriangle *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(axisP1Id);
|
||||
|
|
|
@ -423,7 +423,7 @@ void VToolLine::SetVisualization()
|
|||
{
|
||||
if (not vis.isNull())
|
||||
{
|
||||
VisToolLine *visual = qobject_cast<VisToolLine *>(vis);
|
||||
auto *visual = qobject_cast<VisToolLine *>(vis);
|
||||
SCASSERT(visual != nullptr)
|
||||
|
||||
visual->setObject1Id(firstPoint);
|
||||
|
|
|
@ -55,7 +55,7 @@ public:
|
|||
void setC2Radius(const QString &value);
|
||||
void setCrossPoint(const CrossCirclesPoint &value);
|
||||
|
||||
auto type() const -> int override {return Type;}
|
||||
auto type() const -> int override {return Type;}
|
||||
enum {Type = UserType + static_cast<int>(Vis::ToolPointOfIntersectionCircles)};
|
||||
private:
|
||||
// cppcheck-suppress unknownMacro
|
||||
|
|
Loading…
Reference in New Issue
Block a user