#include <visualization.h>
Public Slots | |
void | mousePos (const QPointF &scenePos) |
Signals | |
void | ToolTip (const QString &toolTip) |
Public Member Functions | |
Visualization (const VContainer *data) | |
virtual | ~Visualization () Q_DECL_EQ_DEFAULT |
virtual void | RefreshGeometry ()=0 |
void | setObject1Id (const quint32 &value) |
void | setLineStyle (const Qt::PenStyle &value) |
void | setLineWeight (const QString &value) |
void | setScenePos (const QPointF &value) |
virtual void | VisualMode (const quint32 &pointId) |
void | setMainColor (const QColor &value) |
const VContainer * | getData () const |
void | setData (const VContainer *data) |
Mode | GetMode () const |
void | SetMode (const Mode &value) |
QString | CurrentToolTip () const |
Static Public Member Functions | |
static qreal | FindLength (const QString &expression, const QHash< QString, QSharedPointer< VInternalVariable > > *vars) |
static qreal | FindVal (const QString &expression, const QHash< QString, QSharedPointer< VInternalVariable > > *vars) |
Protected Member Functions | |
virtual void | initPen ()=0 |
virtual void | AddOnScene ()=0 |
VScaledEllipse * | InitPoint (const QColor &color, QGraphicsItem *parent, qreal z=0) const |
void | DrawPoint (QGraphicsEllipseItem *point, const QPointF &pos, const QColor &color, Qt::PenStyle style=Qt::SolidLine) |
virtual void | DrawLine (VScaledLine *lineItem, const QLineF &line, const QColor &color, const qreal &lineWeight, Qt::PenStyle style=Qt::SolidLine) |
void | DrawPath (VCurvePathItem *pathItem, const QPainterPath &path, const QColor &color, Qt::PenStyle style=Qt::SolidLine, const qreal &weight=0.35, Qt::PenCapStyle cap=Qt::SquareCap) |
void | DrawPath (VCurvePathItem *pathItem, const QPainterPath &path, const QVector< DirectionArrow > &directionArrows, const QColor &color, Qt::PenStyle style=Qt::SolidLine, const qreal &weight=0.35, Qt::PenCapStyle cap=Qt::SquareCap) |
void | drawArrowedLine (ArrowedLineItem *item, const QLineF &line, const QColor &color, Qt::PenStyle style=Qt::SolidLine) |
void | drawArrow (const QLineF &axis, QPainterPath &path, const qreal &arrow_size) |
template<typename Item > | |
void | addItem (Item *item) |
template<class Item > | |
Item * | InitItem (const QColor &color, QGraphicsItem *parent) |
Static Protected Member Functions | |
static VScaledEllipse * | GetPointItem (QVector< VScaledEllipse * > &points, quint32 i, const QColor &color, QGraphicsItem *parent) |
Protected Attributes | |
const VContainer * | data |
QPointF | scenePos |
QColor | mainColor |
QColor | supportColor |
Qt::PenStyle | lineStyle |
qreal | lineWeight |
quint32 | object1Id |
QString | toolTip |
Mode | mode |
Static Private Member Functions | |
static VScaledEllipse * | initPointItem (const QColor &color, QGraphicsItem *parent, qreal z=0) |
Definition at line 61 of file visualization.h.
|
explicit |
Definition at line 67 of file visualization.cpp.
|
virtual |
|
inlineprotected |
Definition at line 143 of file visualization.h.
References VMainGraphicsScene::mouseMove(), mousePos(), qApp, and SCASSERT.
Referenced by VisLine::AddOnScene(), and VisPath::AddOnScene().
|
protectedpure virtual |
Implemented in VisPath, and VisLine.
Referenced by VisualMode().
|
inline |
Definition at line 88 of file visualization.h.
References toolTip.
Referenced by DialogMove::ShowDialog().
|
protected |
Definition at line 304 of file visualization.cpp.
|
protected |
Definition at line 261 of file visualization.cpp.
References SCASSERT.
Referenced by VisToolMove::RefreshGeometry(), and VisToolTriangle::RefreshGeometry().
|
protectedvirtual |
Reimplemented in VisToolLine.
Definition at line 218 of file visualization.cpp.
References lineWeight, and SCASSERT.
Referenced by VisToolCubicBezierPath::Creating(), VisLine::DrawRay(), VisToolMirrorByAxis::RefreshGeometry(), VisToolMirrorByLine::RefreshGeometry(), VisToolMove::RefreshGeometry(), PointIntersectXYVisual::RefreshGeometry(), VisToolAlongLine::RefreshGeometry(), VisToolBisector::RefreshGeometry(), VisToolCurveIntersectAxis::RefreshGeometry(), VisToolEndLine::RefreshGeometry(), VisToolHeight::RefreshGeometry(), VisToolLineIntersect::RefreshGeometry(), VisToolLineIntersectAxis::RefreshGeometry(), VisToolNormal::RefreshGeometry(), VisToolPointOfContact::RefreshGeometry(), VisToolShoulderPoint::RefreshGeometry(), VisToolTriangle::RefreshGeometry(), VisToolTrueDarts::RefreshGeometry(), VisToolCubicBezier::RefreshGeometry(), VisToolCubicBezierPath::RefreshGeometry(), VisToolInternalPath::RefreshGeometry(), VisToolLineIntersectAxis::ShowIntersection(), and VisToolHeight::ShowIntersection().
|
protected |
Definition at line 234 of file visualization.cpp.
References lineWeight.
Referenced by VisToolRotation::AddCurve(), VisToolMove::AddDestinationCurve(), VisOperation::addFlippedCurve(), VisToolMove::AddOriginCurve(), VisToolSplinePath::Creating(), VisToolCubicBezierPath::Creating(), VisToolCurveIntersectAxis::RefreshGeometry(), VisToolPointFromArcAndTangent::RefreshGeometry(), VisToolPointOfIntersectionArcs::RefreshGeometry(), PatternPieceVisual::RefreshGeometry(), VisToolArc::RefreshGeometry(), VisToolArcWithLength::RefreshGeometry(), VisToolCubicBezier::RefreshGeometry(), VisToolCubicBezierPath::RefreshGeometry(), VisToolCutArc::RefreshGeometry(), VisToolCutSpline::RefreshGeometry(), VisToolCutSplinePath::RefreshGeometry(), VisToolEllipticalArc::RefreshGeometry(), VisToolInternalPath::RefreshGeometry(), VisToolPointOfIntersectionCurves::RefreshGeometry(), VisToolSpline::RefreshGeometry(), and VisToolSplinePath::RefreshGeometry().
|
protected |
Definition at line 241 of file visualization.cpp.
References lineWeight, SCASSERT, and VCurvePathItem::SetDirectionArrows().
|
protected |
Definition at line 203 of file visualization.cpp.
References SCASSERT.
Referenced by VisToolCubicBezierPath::Creating(), IntersectCirclesVisual::RefreshGeometry(), IntersectCircleTangentVisual::RefreshGeometry(), VisToolMirrorByAxis::RefreshGeometry(), VisToolMirrorByLine::RefreshGeometry(), VisToolMove::RefreshGeometry(), PointIntersectXYVisual::RefreshGeometry(), VisToolAlongLine::RefreshGeometry(), VisToolBisector::RefreshGeometry(), VisToolCurveIntersectAxis::RefreshGeometry(), VisToolEndLine::RefreshGeometry(), VisToolHeight::RefreshGeometry(), VisToolLineIntersect::RefreshGeometry(), VisToolLineIntersectAxis::RefreshGeometry(), VisToolNormal::RefreshGeometry(), VisToolPointFromArcAndTangent::RefreshGeometry(), VisToolPointOfContact::RefreshGeometry(), VisToolPointOfIntersectionArcs::RefreshGeometry(), VisToolShoulderPoint::RefreshGeometry(), VisToolTriangle::RefreshGeometry(), VisToolTrueDarts::RefreshGeometry(), PatternPieceVisual::RefreshGeometry(), VisToolArc::RefreshGeometry(), VisToolArcWithLength::RefreshGeometry(), VisToolCubicBezier::RefreshGeometry(), VisToolCubicBezierPath::RefreshGeometry(), VisToolCutArc::RefreshGeometry(), VisToolCutSpline::RefreshGeometry(), VisToolCutSplinePath::RefreshGeometry(), VisToolEllipticalArc::RefreshGeometry(), VisToolPointOfIntersectionCurves::RefreshGeometry(), VisToolSpline::RefreshGeometry(), VisToolSplinePath::RefreshGeometry(), and PointIntersectXYVisual::showIntersection().
|
static |
Definition at line 158 of file visualization.cpp.
References FindVal(), and qApp.
Referenced by DialogSpline::CurrentSpline(), DialogSplinePath::Length1Changed(), DialogSplinePath::Length2Changed(), IntersectCirclesVisual::setC1Radius(), IntersectCirclesVisual::setC2Radius(), IntersectCircleTangentVisual::setCRadius(), VisToolMove::SetLength(), VisToolAlongLine::setLength(), VisToolBisector::setLength(), VisToolEndLine::setLength(), VisToolNormal::setLength(), VisToolShoulderPoint::setLength(), VisToolArcWithLength::setLength(), VisToolCutArc::setLength(), VisToolCutSpline::setLength(), VisToolCutSplinePath::setLength(), VisToolPointOfContact::setRadius(), VisToolArc::setRadius(), VisToolArcWithLength::setRadius(), VisToolEllipticalArc::setRadius1(), and VisToolEllipticalArc::setRadius2().
|
static |
Definition at line 165 of file visualization.cpp.
References qmu::QmuParserError::GetExpr(), qmu::QmuParserError::GetMsg(), and qApp.
Referenced by DialogSplinePath::Angle1Changed(), DialogSplinePath::Angle2Changed(), DialogSpline::CurrentSpline(), FindLength(), VToolCutArc::makeToolTip(), VToolCutSpline::makeToolTip(), VToolCutSplinePath::makeToolTip(), VisToolMove::SetAngle(), VisToolRotation::SetAngle(), VisToolCurveIntersectAxis::SetAngle(), VisToolEndLine::SetAngle(), VisToolLineIntersectAxis::SetAngle(), VisToolArc::setF1(), VisToolArcWithLength::setF1(), VisToolEllipticalArc::setF1(), VisToolArc::setF2(), VisToolEllipticalArc::setF2(), VisToolMove::setRotation(), and VisToolEllipticalArc::setRotationAngle().
const VContainer * Visualization::getData | ( | ) | const |
Definition at line 129 of file visualization.cpp.
References data.
Mode Visualization::GetMode | ( | ) | const |
Definition at line 360 of file visualization.cpp.
References mode.
|
staticprotected |
Definition at line 324 of file visualization.cpp.
References initPointItem().
Referenced by VisOperation::GetPoint(), and PatternPieceVisual::GetPoint().
|
inlineprotected |
Definition at line 155 of file visualization.h.
References Item.
|
protectedpure virtual |
Implemented in VisPath, and VisLine.
Referenced by setLineStyle(), setLineWeight(), and setMainColor().
|
protected |
Definition at line 152 of file visualization.cpp.
References initPointItem().
Referenced by VisToolSplinePath::getPoint(), VisToolCubicBezierPath::getPoint(), IntersectCirclesVisual::IntersectCirclesVisual(), IntersectCircleTangentVisual::IntersectCircleTangentVisual(), PointIntersectXYVisual::PointIntersectXYVisual(), VisToolAlongLine::VisToolAlongLine(), VisToolArc::VisToolArc(), VisToolArcWithLength::VisToolArcWithLength(), VisToolBisector::VisToolBisector(), VisToolCubicBezier::VisToolCubicBezier(), VisToolCurveIntersectAxis::VisToolCurveIntersectAxis(), VisToolCutArc::VisToolCutArc(), VisToolCutSpline::VisToolCutSpline(), VisToolCutSplinePath::VisToolCutSplinePath(), VisToolEllipticalArc::VisToolEllipticalArc(), VisToolEndLine::VisToolEndLine(), VisToolHeight::VisToolHeight(), VisToolLineIntersect::VisToolLineIntersect(), VisToolLineIntersectAxis::VisToolLineIntersectAxis(), VisToolMirrorByAxis::VisToolMirrorByAxis(), VisToolMirrorByLine::VisToolMirrorByLine(), VisToolNormal::VisToolNormal(), VisToolPointFromArcAndTangent::VisToolPointFromArcAndTangent(), VisToolPointOfContact::VisToolPointOfContact(), VisToolPointOfIntersectionArcs::VisToolPointOfIntersectionArcs(), VisToolPointOfIntersectionCurves::VisToolPointOfIntersectionCurves(), VisToolRotation::VisToolRotation(), VisToolShoulderPoint::VisToolShoulderPoint(), VisToolSpline::VisToolSpline(), VisToolTriangle::VisToolTriangle(), and VisToolTrueDarts::VisToolTrueDarts().
|
staticprivate |
Definition at line 341 of file visualization.cpp.
References defPointRadiusPixel, and PointRect().
Referenced by GetPointItem(), and InitPoint().
|
slot |
Definition at line 141 of file visualization.cpp.
References RefreshGeometry(), scenePos, ToolTip(), and toolTip.
Referenced by addItem().
|
pure virtual |
Implemented in VisToolSplinePath, VisToolSpline, VisToolPointOfIntersectionCurves, VisToolInternalPath, VisToolEllipticalArc, VisToolCutSplinePath, VisToolCutSpline, VisToolCutArc, VisToolCubicBezierPath, VisToolCubicBezier, VisToolArcWithLength, VisToolArc, PieceAnchorPointVisual, PatternPieceVisual, VisToolTrueDarts, VisToolTriangle, VisToolShoulderPoint, VisToolPointOfIntersectionArcs, VisToolPointOfContact, VisToolPointFromArcAndTangent, VisToolNormal, VisToolLineIntersectAxis, VisToolLineIntersect, VisToolLine, VisToolHeight, VisToolEndLine, VisToolCurveIntersectAxis, VisToolBisector, VisToolAlongLine, PointIntersectXYVisual, VisToolRotation, VisToolMove, VisToolMirrorByLine, VisToolMirrorByAxis, IntersectCircleTangentVisual, IntersectCirclesVisual, and AnchorPointVisual.
Referenced by mousePos(), VisualMode(), and VisOperation::VisualMode().
void Visualization::setData | ( | const VContainer * | data | ) |
Definition at line 135 of file visualization.cpp.
References data.
void Visualization::setLineStyle | ( | const Qt::PenStyle & | value | ) |
Definition at line 87 of file visualization.cpp.
References initPen(), and lineStyle.
Referenced by DialogAlongLine::SaveData(), DialogBisector::SaveData(), DialogCurveIntersectAxis::SaveData(), DialogEndLine::SaveData(), DialogHeight::SaveData(), DialogLine::SaveData(), DialogLineIntersectAxis::SaveData(), DialogNormal::SaveData(), DialogShoulderPoint::SaveData(), PointIntersectXYDialog::SaveData(), VToolSpline::SetVisualization(), VToolSplinePath::SetVisualization(), PointIntersectXYTool::SetVisualization(), VToolCutArc::SetVisualization(), VToolCutSpline::SetVisualization(), VToolCutSplinePath::SetVisualization(), VToolAlongLine::SetVisualization(), VToolBisector::SetVisualization(), VToolCurveIntersectAxis::SetVisualization(), VToolEndLine::SetVisualization(), VToolHeight::SetVisualization(), VToolLineIntersectAxis::SetVisualization(), VToolNormal::SetVisualization(), VToolShoulderPoint::SetVisualization(), and VToolLine::SetVisualization().
void Visualization::setLineWeight | ( | const QString & | value | ) |
Definition at line 94 of file visualization.cpp.
References initPen(), lineWeight, Mm, and ToPixel().
Referenced by DialogAlongLine::SaveData(), DialogBisector::SaveData(), DialogCurveIntersectAxis::SaveData(), DialogEndLine::SaveData(), DialogHeight::SaveData(), DialogLine::SaveData(), DialogLineIntersectAxis::SaveData(), DialogNormal::SaveData(), DialogShoulderPoint::SaveData(), PointIntersectXYDialog::SaveData(), VToolSplinePath::SetVisualization(), PointIntersectXYTool::SetVisualization(), VToolAlongLine::SetVisualization(), VToolBisector::SetVisualization(), VToolCurveIntersectAxis::SetVisualization(), VToolEndLine::SetVisualization(), VToolHeight::SetVisualization(), VToolLineIntersectAxis::SetVisualization(), VToolNormal::SetVisualization(), VToolShoulderPoint::SetVisualization(), and VToolLine::SetVisualization().
void Visualization::setMainColor | ( | const QColor & | value | ) |
Definition at line 122 of file visualization.cpp.
void Visualization::SetMode | ( | const Mode & | value | ) |
Definition at line 366 of file visualization.cpp.
References mode.
Referenced by VToolSpline::SetVisualization(), and VToolSplinePath::SetVisualization().
void Visualization::setObject1Id | ( | const quint32 & | value | ) |
Definition at line 81 of file visualization.cpp.
References object1Id.
Referenced by DialogAlongLine::SaveData(), DialogArc::SaveData(), DialogArcWithLength::SaveData(), DialogBisector::SaveData(), DialogCurveIntersectAxis::SaveData(), DialogCutArc::SaveData(), DialogCutSpline::SaveData(), DialogCutSplinePath::SaveData(), DialogEllipticalArc::SaveData(), DialogEndLine::SaveData(), DialogHeight::SaveData(), DialogLine::SaveData(), DialogLineIntersect::SaveData(), DialogLineIntersectAxis::SaveData(), DialogNormal::SaveData(), DialogPointFromArcAndTangent::SaveData(), DialogPointOfContact::SaveData(), DialogShoulderPoint::SaveData(), DialogTriangle::SaveData(), DialogTrueDarts::SaveData(), IntersectCirclesDialog::SaveData(), IntersectCircleTangentDialog::SaveData(), DialogCutArc::setArcId(), DialogTriangle::SetAxisP1Id(), DialogEndLine::SetBasePointId(), DialogHeight::SetBasePointId(), DialogCurveIntersectAxis::setCurveId(), DialogTrueDarts::SetFirstBasePointId(), IntersectCirclesDialog::SetFirstCircleCenterId(), DialogLine::setFirstPoint(), DialogPointOfContact::SetFirstPoint(), DialogAlongLine::SetFirstPointId(), DialogBisector::SetFirstPointId(), DialogLineIntersectAxis::SetFirstPointId(), DialogNormal::SetFirstPointId(), DialogLineIntersect::SetP1Line1(), DialogShoulderPoint::SetP3(), AnchorPointDialog::SetPointId(), DialogCutSpline::setSplineId(), DialogCutSplinePath::setSplinePathId(), DialogPointFromArcAndTangent::SetTangentPointId(), IntersectCircleTangentDialog::SetTangentPointId(), VToolSpline::SetVisualization(), VToolTrueDarts::SetVisualization(), IntersectCirclesTool::SetVisualization(), IntersectCircleTangentTool::SetVisualization(), PointIntersectXYTool::SetVisualization(), VToolCutArc::SetVisualization(), VToolCutSpline::SetVisualization(), VToolCutSplinePath::SetVisualization(), VToolAlongLine::SetVisualization(), VToolBisector::SetVisualization(), VToolCurveIntersectAxis::SetVisualization(), VToolEndLine::SetVisualization(), VToolHeight::SetVisualization(), VToolLineIntersectAxis::SetVisualization(), VToolNormal::SetVisualization(), VToolShoulderPoint::SetVisualization(), VToolLineIntersect::SetVisualization(), VToolPointFromArcAndTangent::SetVisualization(), VToolPointOfContact::SetVisualization(), VToolTriangle::SetVisualization(), and VToolLine::SetVisualization().
void Visualization::setScenePos | ( | const QPointF & | value | ) |
Definition at line 102 of file visualization.cpp.
References scenePos.
|
signal |
Referenced by VAbstractTool::AddVisualization(), DialogCubicBezierPath::ChosenObject(), DialogCurveIntersectAxis::ChosenObject(), DialogEndLine::ChosenObject(), DialogLineIntersectAxis::ChosenObject(), DialogRotation::ChosenObject(), DialogSplinePath::ChosenObject(), mousePos(), VisToolSpline::RefreshGeometry(), VisToolSplinePath::RefreshGeometry(), VisToolCubicBezierPath::RefreshToolTip(), DialogMove::ShowDialog(), VisToolSpline::~VisToolSpline(), and VisToolSplinePath::~VisToolSplinePath().
|
virtual |
Reimplemented in VisOperation, VisToolPointOfIntersectionCurves, VisToolPointOfIntersectionArcs, and IntersectCirclesVisual.
Definition at line 108 of file visualization.cpp.
References AddOnScene(), VMainGraphicsScene::getScenePos(), object1Id, qApp, RefreshGeometry(), SCASSERT, and scenePos.
Referenced by DialogAlongLine::ChosenObject(), DialogBisector::ChosenObject(), DialogCurveIntersectAxis::ChosenObject(), DialogHeight::ChosenObject(), DialogLineIntersect::ChosenObject(), DialogLineIntersectAxis::ChosenObject(), DialogNormal::ChosenObject(), DialogPointFromArcAndTangent::ChosenObject(), DialogPointOfContact::ChosenObject(), DialogShoulderPoint::ChosenObject(), DialogTriangle::ChosenObject(), DialogTrueDarts::ChosenObject(), and IntersectCircleTangentDialog::ChosenObject().
|
protected |
Definition at line 97 of file visualization.h.
Referenced by VisToolRotation::AddCurve(), VisToolMove::AddDestinationCurve(), VisOperation::addFlippedCurve(), VisToolMove::AddOriginCurve(), VisToolMove::createOriginObjects(), VisToolMove::createRotatedObjects(), getData(), AnchorPointVisual::RefreshGeometry(), IntersectCirclesVisual::RefreshGeometry(), IntersectCircleTangentVisual::RefreshGeometry(), VisToolMirrorByAxis::RefreshGeometry(), VisToolMirrorByLine::RefreshGeometry(), VisToolMove::RefreshGeometry(), VisToolRotation::RefreshGeometry(), PointIntersectXYVisual::RefreshGeometry(), VisToolAlongLine::RefreshGeometry(), VisToolBisector::RefreshGeometry(), VisToolCurveIntersectAxis::RefreshGeometry(), VisToolEndLine::RefreshGeometry(), VisToolHeight::RefreshGeometry(), VisToolLine::RefreshGeometry(), VisToolLineIntersect::RefreshGeometry(), VisToolLineIntersectAxis::RefreshGeometry(), VisToolNormal::RefreshGeometry(), VisToolPointFromArcAndTangent::RefreshGeometry(), VisToolPointOfContact::RefreshGeometry(), VisToolPointOfIntersectionArcs::RefreshGeometry(), VisToolShoulderPoint::RefreshGeometry(), VisToolTriangle::RefreshGeometry(), VisToolTrueDarts::RefreshGeometry(), PatternPieceVisual::RefreshGeometry(), PieceAnchorPointVisual::RefreshGeometry(), VisToolArc::RefreshGeometry(), VisToolArcWithLength::RefreshGeometry(), VisToolCubicBezier::RefreshGeometry(), VisToolCutArc::RefreshGeometry(), VisToolCutSpline::RefreshGeometry(), VisToolCutSplinePath::RefreshGeometry(), VisToolEllipticalArc::RefreshGeometry(), VisToolInternalPath::RefreshGeometry(), VisToolPointOfIntersectionCurves::RefreshGeometry(), VisToolSpline::RefreshGeometry(), VisOperation::refreshMirroredObjects(), VisToolMove::SetAngle(), VisToolRotation::SetAngle(), VisToolCurveIntersectAxis::SetAngle(), VisToolEndLine::SetAngle(), VisToolLineIntersectAxis::SetAngle(), IntersectCirclesVisual::setC1Radius(), IntersectCirclesVisual::setC2Radius(), IntersectCircleTangentVisual::setCRadius(), setData(), VisToolArc::setF1(), VisToolArcWithLength::setF1(), VisToolEllipticalArc::setF1(), VisToolArc::setF2(), VisToolEllipticalArc::setF2(), VisToolMove::SetLength(), VisToolAlongLine::setLength(), VisToolBisector::setLength(), VisToolEndLine::setLength(), VisToolNormal::setLength(), VisToolShoulderPoint::setLength(), VisToolArcWithLength::setLength(), VisToolCutArc::setLength(), VisToolCutSpline::setLength(), VisToolCutSplinePath::setLength(), VisToolPointOfContact::setRadius(), VisToolArc::setRadius(), VisToolArcWithLength::setRadius(), VisToolEllipticalArc::setRadius1(), VisToolEllipticalArc::setRadius2(), VisToolMove::setRotation(), and VisToolEllipticalArc::setRotationAngle().
|
protected |
Definition at line 101 of file visualization.h.
Referenced by VisLine::initPen(), VisPath::initPen(), VisToolAlongLine::RefreshGeometry(), VisToolBisector::RefreshGeometry(), VisToolCurveIntersectAxis::RefreshGeometry(), VisToolEndLine::RefreshGeometry(), VisToolHeight::RefreshGeometry(), VisToolLine::RefreshGeometry(), VisToolLineIntersectAxis::RefreshGeometry(), VisToolNormal::RefreshGeometry(), VisToolShoulderPoint::RefreshGeometry(), VisToolArc::RefreshGeometry(), VisToolArcWithLength::RefreshGeometry(), VisToolCubicBezier::RefreshGeometry(), VisToolCubicBezierPath::RefreshGeometry(), VisToolCutArc::RefreshGeometry(), VisToolCutSpline::RefreshGeometry(), VisToolCutSplinePath::RefreshGeometry(), VisToolEllipticalArc::RefreshGeometry(), VisToolSpline::RefreshGeometry(), VisToolSplinePath::RefreshGeometry(), and setLineStyle().
|
protected |
Definition at line 102 of file visualization.h.
Referenced by VisToolRotation::AddCurve(), VisToolMove::AddDestinationCurve(), VisOperation::addFlippedCurve(), VisToolMove::AddOriginCurve(), VisToolSplinePath::Creating(), VisToolCubicBezierPath::Creating(), DrawLine(), VisToolLine::DrawLine(), DrawPath(), VisLine::initPen(), VisPath::initPen(), VisToolMirrorByAxis::RefreshGeometry(), VisToolMirrorByLine::RefreshGeometry(), VisToolMove::RefreshGeometry(), PointIntersectXYVisual::RefreshGeometry(), VisToolAlongLine::RefreshGeometry(), VisToolBisector::RefreshGeometry(), VisToolCurveIntersectAxis::RefreshGeometry(), VisToolEndLine::RefreshGeometry(), VisToolHeight::RefreshGeometry(), VisToolLine::RefreshGeometry(), VisToolLineIntersect::RefreshGeometry(), VisToolLineIntersectAxis::RefreshGeometry(), VisToolNormal::RefreshGeometry(), VisToolPointFromArcAndTangent::RefreshGeometry(), VisToolPointOfContact::RefreshGeometry(), VisToolPointOfIntersectionArcs::RefreshGeometry(), VisToolShoulderPoint::RefreshGeometry(), VisToolTriangle::RefreshGeometry(), VisToolTrueDarts::RefreshGeometry(), VisToolArc::RefreshGeometry(), VisToolArcWithLength::RefreshGeometry(), VisToolCubicBezier::RefreshGeometry(), VisToolCubicBezierPath::RefreshGeometry(), VisToolCutArc::RefreshGeometry(), VisToolCutSpline::RefreshGeometry(), VisToolCutSplinePath::RefreshGeometry(), VisToolEllipticalArc::RefreshGeometry(), VisToolInternalPath::RefreshGeometry(), VisToolPointOfIntersectionCurves::RefreshGeometry(), VisToolSpline::RefreshGeometry(), VisToolSplinePath::RefreshGeometry(), setLineWeight(), and VisToolLineIntersectAxis::ShowIntersection().
|
protected |
Definition at line 99 of file visualization.h.
Referenced by AnchorPointVisual::AnchorPointVisual(), VisToolSplinePath::Creating(), VisToolCubicBezierPath::Creating(), VisToolCubicBezierPath::getLine(), VisLine::initPen(), VisPath::initPen(), IntersectCirclesVisual::IntersectCirclesVisual(), IntersectCircleTangentVisual::IntersectCircleTangentVisual(), PointIntersectXYVisual::PointIntersectXYVisual(), IntersectCirclesVisual::RefreshGeometry(), IntersectCircleTangentVisual::RefreshGeometry(), PointIntersectXYVisual::RefreshGeometry(), VisToolAlongLine::RefreshGeometry(), VisToolBisector::RefreshGeometry(), VisToolCurveIntersectAxis::RefreshGeometry(), VisToolEndLine::RefreshGeometry(), VisToolHeight::RefreshGeometry(), VisToolLine::RefreshGeometry(), VisToolLineIntersect::RefreshGeometry(), VisToolLineIntersectAxis::RefreshGeometry(), VisToolNormal::RefreshGeometry(), VisToolPointFromArcAndTangent::RefreshGeometry(), VisToolPointOfContact::RefreshGeometry(), VisToolPointOfIntersectionArcs::RefreshGeometry(), VisToolShoulderPoint::RefreshGeometry(), VisToolTriangle::RefreshGeometry(), VisToolTrueDarts::RefreshGeometry(), PatternPieceVisual::RefreshGeometry(), VisToolArc::RefreshGeometry(), VisToolArcWithLength::RefreshGeometry(), VisToolCubicBezier::RefreshGeometry(), VisToolCubicBezierPath::RefreshGeometry(), VisToolCutArc::RefreshGeometry(), VisToolCutSpline::RefreshGeometry(), VisToolCutSplinePath::RefreshGeometry(), VisToolEllipticalArc::RefreshGeometry(), VisToolInternalPath::RefreshGeometry(), VisToolPointOfIntersectionCurves::RefreshGeometry(), VisToolSpline::RefreshGeometry(), VisToolSplinePath::RefreshGeometry(), setMainColor(), VisToolAlongLine::VisToolAlongLine(), VisToolArc::VisToolArc(), VisToolArcWithLength::VisToolArcWithLength(), VisToolBisector::VisToolBisector(), VisToolCubicBezier::VisToolCubicBezier(), VisToolCubicBezierPath::VisToolCubicBezierPath(), VisToolCurveIntersectAxis::VisToolCurveIntersectAxis(), VisToolCutArc::VisToolCutArc(), VisToolCutSpline::VisToolCutSpline(), VisToolCutSplinePath::VisToolCutSplinePath(), VisToolEllipticalArc::VisToolEllipticalArc(), VisToolEndLine::VisToolEndLine(), VisToolHeight::VisToolHeight(), VisToolLine::VisToolLine(), VisToolLineIntersect::VisToolLineIntersect(), VisToolLineIntersectAxis::VisToolLineIntersectAxis(), VisToolNormal::VisToolNormal(), VisToolPointFromArcAndTangent::VisToolPointFromArcAndTangent(), VisToolPointOfContact::VisToolPointOfContact(), VisToolPointOfIntersectionArcs::VisToolPointOfIntersectionArcs(), VisToolPointOfIntersectionCurves::VisToolPointOfIntersectionCurves(), VisToolShoulderPoint::VisToolShoulderPoint(), VisToolSplinePath::VisToolSplinePath(), VisToolTriangle::VisToolTriangle(), and VisToolTrueDarts::VisToolTrueDarts().
|
protected |
Definition at line 105 of file visualization.h.
Referenced by GetMode(), VisToolSpline::MouseLeftPressed(), VisToolSplinePath::MouseLeftPressed(), VisToolSpline::MouseLeftReleased(), VisToolSplinePath::MouseLeftReleased(), AnchorPointVisual::RefreshGeometry(), VisToolCubicBezierPath::RefreshGeometry(), VisToolInternalPath::RefreshGeometry(), VisToolSpline::RefreshGeometry(), VisToolSplinePath::RefreshGeometry(), VisToolCubicBezierPath::RefreshToolTip(), and SetMode().
|
protected |
Definition at line 103 of file visualization.h.
Referenced by VisToolRotation::AddCurve(), VisOperation::addFlippedCurve(), AnchorPointVisual::RefreshGeometry(), IntersectCirclesVisual::RefreshGeometry(), IntersectCircleTangentVisual::RefreshGeometry(), VisToolMirrorByAxis::RefreshGeometry(), VisToolMirrorByLine::RefreshGeometry(), VisToolMove::RefreshGeometry(), PointIntersectXYVisual::RefreshGeometry(), VisToolAlongLine::RefreshGeometry(), VisToolBisector::RefreshGeometry(), VisToolCurveIntersectAxis::RefreshGeometry(), VisToolEndLine::RefreshGeometry(), VisToolHeight::RefreshGeometry(), VisToolLine::RefreshGeometry(), VisToolLineIntersect::RefreshGeometry(), VisToolLineIntersectAxis::RefreshGeometry(), VisToolNormal::RefreshGeometry(), VisToolPointFromArcAndTangent::RefreshGeometry(), VisToolPointOfContact::RefreshGeometry(), VisToolShoulderPoint::RefreshGeometry(), VisToolTriangle::RefreshGeometry(), VisToolTrueDarts::RefreshGeometry(), VisToolArc::RefreshGeometry(), VisToolArcWithLength::RefreshGeometry(), VisToolCubicBezier::RefreshGeometry(), VisToolCutArc::RefreshGeometry(), VisToolCutSpline::RefreshGeometry(), VisToolCutSplinePath::RefreshGeometry(), VisToolEllipticalArc::RefreshGeometry(), VisToolPointOfIntersectionCurves::RefreshGeometry(), VisToolSpline::RefreshGeometry(), VisToolMirrorByLine::setFirstLinePointId(), setObject1Id(), VisToolMirrorByAxis::setOriginPointId(), VisToolMove::setOriginPointId(), VisToolRotation::SetOriginPointId(), PointIntersectXYVisual::setPoint1Id(), IntersectCirclesVisual::VisualMode(), VisToolPointOfIntersectionCurves::VisualMode(), and VisualMode().
|
protected |
Definition at line 98 of file visualization.h.
Referenced by VisToolSplinePath::Creating(), VisToolCubicBezierPath::Creating(), mousePos(), VisLine::Ray(), VisToolMirrorByLine::RefreshGeometry(), VisToolMove::RefreshGeometry(), VisToolRotation::RefreshGeometry(), PointIntersectXYVisual::RefreshGeometry(), VisToolAlongLine::RefreshGeometry(), VisToolBisector::RefreshGeometry(), VisToolCurveIntersectAxis::RefreshGeometry(), VisToolEndLine::RefreshGeometry(), VisToolHeight::RefreshGeometry(), VisToolLine::RefreshGeometry(), VisToolLineIntersect::RefreshGeometry(), VisToolLineIntersectAxis::RefreshGeometry(), VisToolNormal::RefreshGeometry(), VisToolPointOfContact::RefreshGeometry(), VisToolShoulderPoint::RefreshGeometry(), VisToolTriangle::RefreshGeometry(), VisToolTrueDarts::RefreshGeometry(), VisToolCubicBezier::RefreshGeometry(), VisToolInternalPath::RefreshGeometry(), VisToolSpline::RefreshGeometry(), setScenePos(), IntersectCirclesVisual::VisualMode(), VisToolPointOfIntersectionArcs::VisualMode(), VisToolPointOfIntersectionCurves::VisualMode(), VisualMode(), and VisOperation::VisualMode().
|
protected |
Definition at line 100 of file visualization.h.
Referenced by VisToolRotation::AddCurve(), VisToolMove::AddDestinationCurve(), VisOperation::addFlippedCurve(), IntersectCircleTangentVisual::FindRays(), VisToolPointFromArcAndTangent::FindRays(), VisToolSplinePath::getPoint(), VisToolCubicBezierPath::getPoint(), IntersectCirclesVisual::IntersectCirclesVisual(), IntersectCircleTangentVisual::IntersectCircleTangentVisual(), PatternPieceVisual::PatternPieceVisual(), PointIntersectXYVisual::PointIntersectXYVisual(), IntersectCirclesVisual::RefreshGeometry(), IntersectCircleTangentVisual::RefreshGeometry(), PointIntersectXYVisual::RefreshGeometry(), VisToolAlongLine::RefreshGeometry(), VisToolBisector::RefreshGeometry(), VisToolCurveIntersectAxis::RefreshGeometry(), VisToolHeight::RefreshGeometry(), VisToolLineIntersect::RefreshGeometry(), VisToolLineIntersectAxis::RefreshGeometry(), VisToolNormal::RefreshGeometry(), VisToolPointFromArcAndTangent::RefreshGeometry(), VisToolPointOfContact::RefreshGeometry(), VisToolShoulderPoint::RefreshGeometry(), VisToolTriangle::RefreshGeometry(), VisToolTrueDarts::RefreshGeometry(), PieceAnchorPointVisual::RefreshGeometry(), VisToolArc::RefreshGeometry(), VisToolArcWithLength::RefreshGeometry(), VisToolCubicBezier::RefreshGeometry(), VisToolCubicBezierPath::RefreshGeometry(), VisToolCutArc::RefreshGeometry(), VisToolCutSpline::RefreshGeometry(), VisToolCutSplinePath::RefreshGeometry(), VisToolEllipticalArc::RefreshGeometry(), VisToolInternalPath::RefreshGeometry(), VisToolPointOfIntersectionCurves::RefreshGeometry(), VisToolSpline::RefreshGeometry(), VisToolSplinePath::RefreshGeometry(), VisToolLineIntersectAxis::ShowIntersection(), VisToolHeight::ShowIntersection(), VisToolAlongLine::VisToolAlongLine(), VisToolBisector::VisToolBisector(), VisToolCubicBezier::VisToolCubicBezier(), VisToolCurveIntersectAxis::VisToolCurveIntersectAxis(), VisToolHeight::VisToolHeight(), VisToolInternalPath::VisToolInternalPath(), VisToolLineIntersect::VisToolLineIntersect(), VisToolLineIntersectAxis::VisToolLineIntersectAxis(), VisToolNormal::VisToolNormal(), VisToolPointFromArcAndTangent::VisToolPointFromArcAndTangent(), VisToolPointOfContact::VisToolPointOfContact(), VisToolPointOfIntersectionCurves::VisToolPointOfIntersectionCurves(), VisToolShoulderPoint::VisToolShoulderPoint(), VisToolSpline::VisToolSpline(), VisToolTriangle::VisToolTriangle(), and VisToolTrueDarts::VisToolTrueDarts().
|
protected |
Definition at line 104 of file visualization.h.
Referenced by CurrentToolTip(), mousePos(), VisToolMove::RefreshGeometry(), VisToolRotation::RefreshGeometry(), VisToolCurveIntersectAxis::RefreshGeometry(), VisToolEndLine::RefreshGeometry(), VisToolLineIntersectAxis::RefreshGeometry(), VisToolSpline::RefreshGeometry(), VisToolSplinePath::RefreshGeometry(), and VisToolCubicBezierPath::RefreshToolTip().